TB versions & IndexedDB ... UnknownErr

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

TB versions & IndexedDB ... UnknownErr

gNeandr-12

Developing a new TB/XPI with IndexedDB struggled with changing the versions.
Initially the XPI was installed on

Version     52.3.0
User Agent     Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
Application Build ID     20170815040357

without problems.

For some other reason the working profile was used with a TB nightly version:

Version     56.0a1
Build-ID     20170801030207
Update-Kanal     nightly
User-Agent     Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Thunderbird/56.0a1

After returning to 52.3.0 the XPI was not working anymore, the console says:

  IndexedDB UnknownErr: ActorsParent.cpp:599  (unknown)
  undefined  Promise-backend.js:935

Important: the version 56 always works! No such errors, no complains!


Defining a new profile on 52.3.0 "repaired" the situation, the XPI was doing well. But repeating the above steps reproduced the situation!

Anyone having an idea what the problem could be, where to look at or what to change?
Haven't there been recent changes with promise.jsm and is that a possible reason?

Any help or pointer welcomed!

Günter



_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: TB versions & IndexedDB ... UnknownErr

WaltS48-5
On 8/18/17 12:59 PM, gNeandr wrote:

> Developing a new TB/XPI with IndexedDB struggled with changing the versions.
> Initially the XPI was installed on
>
>> Version     52.3.0
>> User Agent     Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
>> Thunderbird/52.3.0
>> Application Build ID     20170815040357
>
> without problems.
>
> For some other reason the working profile was used with a TB nightly
> version:
>
>> Version     56.0a1
>> Build-ID     20170801030207
>> Update-Kanal     nightly
>> User-Agent     Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101
>> Thunderbird/56.0a1
>
> After returning to 52.3.0 the XPI was not working anymore, the console
> says:
>
>>   IndexedDB UnknownErr: ActorsParent.cpp:599  (unknown)
>>   undefined  Promise-backend.js:935
>
> /Important: the version 56 always works! No such errors, no complains!/
>
>
> Defining a _new profile_ on 52.3.0 "repaired" the situation, the XPI was
> doing well. But repeating the above steps reproduced the situation!
>
> Anyone having an idea what the problem could be, where to look at or
> what to change?
> Haven't there been recent changes with promise.jsm and is that a
> possible reason?
>
> Any help or pointer welcomed!
>
> Günter
>
>

Quoting a quote in
<https://www.ghacks.net/2017/08/02/you-cannot-downgrade-firefox-55-profiles/>

> Once a profile has been used with Firefox 55 (or later), it should not be used with previous versions of Firefox. IndexedDB, the (DOM) Cache API, Service Workers, and the asm.js cache will all fail to operate, generating confusing errors and causing portions of Firefox and some websites to break. The profile can be made operable again in older versions of Firefox by using the profile "refresh" mechanism.

Found at <<https://bugzilla.mozilla.org/show_bug.cgi?id=1357428#c6>

Maybe the same changes apply to Thunderbird?

--
Go Bucs!
Coexist <https://www.coexist.org/>
National Popular Vote <http://www.nationalpopularvote.com/>
Ubuntu 16.04 LTS - Unity Desktop
_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird
Reply | Threaded
Open this post in threaded view
|

Re: TB versions & IndexedDB ... UnknownErr

gNeandr-12
Thanks Walt,
sounds very much as the reason for TB also ... BIG find. 1000thanks again!
Günter

On 8/18/17 7:29 PM, WaltS48 wrote:

>
> Quoting a quote in
> <https://www.ghacks.net/2017/08/02/you-cannot-downgrade-firefox-55-profiles/>
>
>
>> Once a profile has been used with Firefox 55 (or later), it should not
>> be used with previous versions of Firefox. IndexedDB, the (DOM) Cache
>> API, Service Workers, and the asm.js cache will all fail to operate,
>> generating confusing errors and causing portions of Firefox and some
>> websites to break. The profile can be made operable again in older
>> versions of Firefox by using the profile "refresh" mechanism.
>
> Found at <<https://bugzilla.mozilla.org/show_bug.cgi?id=1357428#c6>
>
> Maybe the same changes apply to Thunderbird?
>

_______________________________________________
dev-apps-thunderbird mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-apps-thunderbird