Since a few days (12.04.2019), my addon Compactheader does not work in the automatic tests: https://travis-ci.org/jmozmoz/compactheader/jobs/492474963 using Thunderbird 67.0 daily If I try to install the addon over the normal file dialog in Thunderbird 67.0 the following error message is shown in the console: 1550351561326 addons.webextension.<unknown> ERROR Loading extension 'null': Reading manifest: Error processing icons.32: SyntaxError: String "chrome://CompactHeader/skin/cohe-icon.png" must be a relative URL Log.jsm:679 append resource://gre/modules/Log.jsm:679 log resource://gre/modules/Log.jsm:360 error resource://gre/modules/Log.jsm:368 _logMessage resource://gre/modules/Extension.jsm:375 logError resource://gre/modules/Extension.jsm:371 packagingError resource://gre/modules/Extension.jsm:358 manifestError resource://gre/modules/Extension.jsm:344 parseManifest resource://gre/modules/Extension.jsm:648 InterpretGeneratorResume self-hosted:1255 next self-hosted:1210 Is this the (likely) reason, why the mozmill tests don't work anymore? Any other hint? There is no explanation in the wiki: https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63 (by the way, I applied for an account for the wiki to add some changes some time ago, but the application was rejected.)
Bug 1476259 Comment 23 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Since a few days (12.04.2019), my addon Compactheader does not work in the automatic tests: https://travis-ci.org/jmozmoz/compactheader/jobs/492474963 using Thunderbird 67.0 daily If I try to install the addon over the normal file dialog in Thunderbird 67.0 the following error message is shown in the console: ``` 1550351561326 addons.webextension.<unknown> ERROR Loading extension 'null': Reading manifest: Error processing icons.32: SyntaxError: String "chrome://CompactHeader/skin/cohe-icon.png" must be a relative URL Log.jsm:679 append resource://gre/modules/Log.jsm:679 log resource://gre/modules/Log.jsm:360 error resource://gre/modules/Log.jsm:368 _logMessage resource://gre/modules/Extension.jsm:375 logError resource://gre/modules/Extension.jsm:371 packagingError resource://gre/modules/Extension.jsm:358 manifestError resource://gre/modules/Extension.jsm:344 parseManifest resource://gre/modules/Extension.jsm:648 InterpretGeneratorResume self-hosted:1255 next self-hosted:1210 ``` Is this the (likely) reason, why the mozmill tests don't work anymore? Any other hint? There is no explanation in the wiki: https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63 (by the way, I applied for an account for the wiki to add some changes some time ago, but the application was rejected.)
Since a few days (12.04.2019), my addon Compactheader does not work in the automatic tests: https://travis-ci.org/jmozmoz/compactheader/jobs/492474963 using Thunderbird 67.0 daily If I try to install the addon over the normal file dialog in Thunderbird 67.0 the following error message is shown in the console: ``` 1550351561326 addons.webextension.<unknown> ERROR Loading extension 'null': Reading manifest: Error processing icons.32: SyntaxError: String "chrome://CompactHeader/skin/cohe-icon.png" must be a relative URL Log.jsm:679 append resource://gre/modules/Log.jsm:679 log resource://gre/modules/Log.jsm:360 error resource://gre/modules/Log.jsm:368 _logMessage resource://gre/modules/Extension.jsm:375 logError resource://gre/modules/Extension.jsm:371 packagingError resource://gre/modules/Extension.jsm:358 manifestError resource://gre/modules/Extension.jsm:344 parseManifest resource://gre/modules/Extension.jsm:648 InterpretGeneratorResume self-hosted:1255 next self-hosted:1210 ``` If I remove the icon setting, the addon can be loaded and the tests work. So what is the correct syntax? There is no explanation in the wiki: https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_63 (by the way, I applied for an account for the wiki to add some changes some time ago, but the application was rejected.)