Sorry for top posting, but due to the error mentioned in the following post

https://groups.google.com/forum/#!topic/mozilla.dev.apps.thunderbird/0CIDO2rZQd4

C-C tree will not build.

TIA

On 2014/10/18 8:02, ISHIKAWA, Chiaki wrote:
> I think about 1/4 of 1000+ tests in |make mozmill| are failing now
> See
> https://tbpl.mozilla.org/?tree=Thunderbird-Trunk
> 
> This is pretty bad, and
> looks to me that something about nsITreeView.setTree are the cause of
> major malfunctions.
> 
> [Exception... "Failure arg 0 [nsITreeView.setTree]"  nsresult:
> "0x80004005 (NS_ERROR_FAILURE)"
> 
> It is called in many places and resulted in this failure.
> 
> Any idea which has caused this  new regression?
> 
> Simply stated, no would-be contributor can work on any patches in this
> state of affairs.
> 
> TIA
> 
> 
> On 2014/10/17 12:57, ISHIKAWA, Chiaki wrote:
>> It seems that a flurry of new errors are introduced to make tests of
>> |make mozmill| fail.
>>
>> I noticed this with my local test of locally build DEBUG BUILD version
>> of TB running |make mozmill|.
>>
>> But this is also observed in TBPL: e.g., I pick up the
>> log from a job there:
>> https://tbpl.mozilla.org/php/getParsedLog.php?id=50404328&tree=Thunderbird-Trunk&full=1
>>
>>    ....
>> TEST-UNEXPECTED-FAIL |
>> /builds/slave/test/build/mozmill/folder-display/test-selection.js |
>> test-selection.js::test_selection_extension
>> TEST-START |
>> /builds/slave/test/build/mozmill/folder-display/test-selection.js |
>> test_selection_last_message_deleted
>> Test Failure: aController.dbView.selection is null
>>    ....
>>
>> There are a whole series of tests that fail to the same
>> aController.dbView.selection is null
>> error, and many more with different errors.
>>
>> BTW, in the last three days, my local DEBUG BUILD needed to have the
>> following local patch because three variables lack proper declarations.
>> In the test log, JS complained loud and clear for the
>> missing declarations for the variables, and TB would not even start to
>> run when I tried to run it from the console. (I am afraid |make mozmill|
>> talked to the backend via XPCOM and never realized that there is
>> something wrong during the startup that failed to draw the screen
>> correctly).
>> With my patch of introducing the declarations, the above test
>> test_selection_last_message_deleted
>> resulted in MOZ_ASSERT() error ending in a crash with stack trace.
>>
>> So something has gone wrong in C-C tree.
>>
>> I suspect XUL or tree code changes in M-C may have triggered these
>> errors, but at least two of the variables missing declarations sound
>> very much T-B specific.
>> Does anyone have an idea what are causing the errors???
>>
>> # HG changeset patch
>> # Parent 06b9b65bc27918092c72521e692593661a2c1783
>> # User ISHIKAWA, Chiaki <[email protected]>
>> add three missing declarations
>>
>> diff --git a/mail/base/content/mail3PaneWindowCommands.js
>> b/mail/base/content/mail3PaneWindowCommands.js
>> --- a/mail/base/content/mail3PaneWindowCommands.js
>> +++ b/mail/base/content/mail3PaneWindowCommands.js
>> @@ -7,16 +7,20 @@
>>     * consisting of folder pane, thread pane and message pane.
>>     */
>>
>>    Components.utils.import("resource:///modules/mailServices.js");
>>    Components.utils.import("resource:///modules/MailUtils.js");
>>    Components.utils.import("resource://gre/modules/Services.jsm");
>>    Components.utils.import("resource://gre/modules/PluralForm.jsm");
>>
>> +var  gFolderDisplay;                // missing declaration as of Oct, 2014
>> +var  MailOfflineMgr;                // ditto
>> +var  accountManager;                // ditto
>> +
>>    // Controller object for folder pane
>>    var FolderPaneController =
>>    {
>>      supportsCommand: function(command)
>>      {
>>        switch ( command )
>>        {
>>          case "cmd_delete":
>>
> 

_______________________________________________
dev-builds mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to