Hi,
When Striping my image I ran into an error which
originates in the refactory Browser, see also the first part of the
log.
I also find a DependentsField "Settings" in
#(Net.NetClient Net.HttpClient).
Anyone knows how to evercome these ?
Regards,
@+Maarten,
==2010/3/24==22:46:24==BEGIN RUNTIME DIAGNOSTIC
DUMP
Note: this file stored in VisualWorks #source (UTF-8) encoding Cause of Dump: Unhandled exception: Message not
understood: #clearUndoRedoList
Image Identification: 'Image created 24 mars 2010 22:46:01' Smalltalk Version: 'VisualWorks® NonCommercial, 7.7 of 15 décembre 2009' Object Memory versionId: #[64 47 67 32 77 0 0 0 64 47 67 32] Class creating this dump: RuntimeFullDumper Command Line: C:\VisualWorks7.7\bin\win\vwnt.exe c:\Visualworks7.7\image\visualnc.im ------------------------------------------------------------ Active Process Process named: 'Unnamed Process' Process priority: 50 Process identity hash: 11456 Context Stack: [1] Refactory.Browser.RefactoryChangeManager(Object)>>doesNotUnderstand: [2] Refactory.Browser.RefactoryChangeManager>>update:with:from: [3] DependentsCollection>>update:with:from: [4] ChangeSet class(Object)>>changed:with: [5] ChangeSet class>>changed:with: [6] ChangeSet class>>removeSelector:class: [7] Refactory.Browser.RefactoryChangeManager class(ClassDescription)>>quietlyRemoveSelector: [8] optimized [] in [] in RuntimePackager.RuntimeManagerStripper class>>discardUnreferencedMethodsClassesAndGlobals: [9] Set>>do: [10] optimized [] in RuntimePackager.RuntimeManagerStripper class>>discardUnreferencedMethodsClassesAndGlobals: [11] IdentityDictionary>>keysAndValuesDo: [12] RuntimePackager.RuntimeManagerStripper class>>discardUnreferencedMethodsClassesAndGlobals: [13] optimized [] in RuntimePackager.RuntimeManagerStripper class>>createFinalImage [14] BlockClosure>>on:do: [15] optimized [] in SystemUtils class>>modifySystem: [16] BlockClosure>>ensure: [17] SystemUtils class>>modifySystem: [18] RuntimePackager.RuntimeManagerStripper class>>createFinalImage [19] RuntimePackager.RuntimeManager class>>createAndSaveFinalImage [20] optimized [] in RuntimePackager.RuntimeStartupController>>saveFinalImage [21] BlockClosure>>on:do: [22] optimized [] in Process class>>forBlock:priority: _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Dear Maarten,
you need to clear the RefactoryChangeManager instance as a dependent of ChangeSet before stripping RefactoryChangeManager. You are probably stripping the very method that RefactoryChangeManager then complains it cannot understand when the notification of the change is sent to its instance via ChangeSet. Probably worth reviewing all the dependents of ChangeSet against what you are stripping. HTH. Yours faithfully Niall Ross > Hi, > > When Striping my image I ran into an error which originates in the > refactory Browser, see also the first part of the log. > > I also find a DependentsField "Settings" in #(Net.NetClient > Net.HttpClient). > > Anyone knows how to evercome these ? > > Regards, > > @+Maarten, > > ------------------------------------------------------------------------ > > > ==2010/3/24==22:46:24==BEGIN RUNTIME DIAGNOSTIC DUMP > Note: this file stored in VisualWorks #source (UTF-8) encoding > > Cause of Dump: Unhandled exception: Message not understood: > #clearUndoRedoList > Image Identification: 'Image created 24 mars 2010 22:46:01' > Smalltalk Version: 'VisualWorks® NonCommercial, 7.7 of 15 décembre 2009' > Object Memory versionId: #[64 47 67 32 77 0 0 0 64 47 67 32] > Class creating this dump: RuntimeFullDumper > Command Line: C:\VisualWorks7.7\bin\win\vwnt.exe > c:\Visualworks7.7\image\visualnc.im > ------------------------------------------------------------ > Active Process > Process named: 'Unnamed Process' > Process priority: 50 > Process identity hash: 11456 > Context Stack: > [1] Refactory.Browser.RefactoryChangeManager(Object)>>doesNotUnderstand: > [2] Refactory.Browser.RefactoryChangeManager>>update:with:from: > [3] DependentsCollection>>update:with:from: > [4] ChangeSet class(Object)>>changed:with: > [5] ChangeSet class>>changed:with: > [6] ChangeSet class>>removeSelector:class: > [7] Refactory.Browser.RefactoryChangeManager > class(ClassDescription)>>quietlyRemoveSelector: > [8] optimized [] in [] in RuntimePackager.RuntimeManagerStripper > class>>discardUnreferencedMethodsClassesAndGlobals: > [9] Set>>do: > [10] optimized [] in RuntimePackager.RuntimeManagerStripper > class>>discardUnreferencedMethodsClassesAndGlobals: > [11] IdentityDictionary>>keysAndValuesDo: > [12] RuntimePackager.RuntimeManagerStripper > class>>discardUnreferencedMethodsClassesAndGlobals: > [13] optimized [] in RuntimePackager.RuntimeManagerStripper > class>>createFinalImage > [14] BlockClosure>>on:do: > [15] optimized [] in SystemUtils class>>modifySystem: > [16] BlockClosure>>ensure: > [17] SystemUtils class>>modifySystem: > [18] RuntimePackager.RuntimeManagerStripper class>>createFinalImage > [19] RuntimePackager.RuntimeManager class>>createAndSaveFinalImage > [20] optimized [] in > RuntimePackager.RuntimeStartupController>>saveFinalImage > [21] BlockClosure>>on:do: > [22] optimized [] in Process class>>forBlock:priority: > > > >------------------------------------------------------------------------ > >_______________________________________________ >vwnc mailing list >[hidden email] >http://lists.cs.uiuc.edu/mailman/listinfo/vwnc > > _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Dear Nial and Henrik,
My root problem of the runtime packager was the dependance on Stores WaitWhile interface. I now abstracted and published the thing together with some example of usage. It is on the publics store under: WaitForVisual Regards, @+Maarten, ----- Original Message ----- From: "Niall Ross" <[hidden email]> To: "Maarten MOSTERT" <[hidden email]> Cc: "VWNC??" <[hidden email]> Sent: Thursday, March 25, 2010 4:22 PM Subject: Re: [vwnc] RunTime packager > > Dear Maarten, > you need to clear the RefactoryChangeManager instance as a dependent of > ChangeSet before stripping RefactoryChangeManager. You are probably > stripping the very method that RefactoryChangeManager then complains it > cannot understand when the notification of the change is sent to its > instance via ChangeSet. > > Probably worth reviewing all the dependents of ChangeSet against what you > are stripping. > > HTH. > Yours faithfully > Niall Ross > >> Hi, >> When Striping my image I ran into an error which originates in the >> refactory Browser, see also the first part of the log. >> I also find a DependentsField "Settings" in #(Net.NetClient >> Net.HttpClient). >> Anyone knows how to evercome these ? >> Regards, >> @+Maarten, >> ------------------------------------------------------------------------ >> ==2010/3/24==22:46:24==BEGIN RUNTIME DIAGNOSTIC DUMP >> Note: this file stored in VisualWorks #source (UTF-8) encoding >> Cause of Dump: Unhandled exception: Message not understood: >> #clearUndoRedoList >> Image Identification: 'Image created 24 mars 2010 22:46:01' >> Smalltalk Version: 'VisualWorks® NonCommercial, 7.7 of 15 décembre 2009' >> Object Memory versionId: #[64 47 67 32 77 0 0 0 64 47 67 32] >> Class creating this dump: RuntimeFullDumper >> Command Line: C:\VisualWorks7.7\bin\win\vwnt.exe >> c:\Visualworks7.7\image\visualnc.im >> ------------------------------------------------------------ >> Active Process >> Process named: 'Unnamed Process' >> Process priority: 50 >> Process identity hash: 11456 >> Context Stack: >> [1] Refactory.Browser.RefactoryChangeManager(Object)>>doesNotUnderstand: >> [2] Refactory.Browser.RefactoryChangeManager>>update:with:from: >> [3] DependentsCollection>>update:with:from: >> [4] ChangeSet class(Object)>>changed:with: >> [5] ChangeSet class>>changed:with: >> [6] ChangeSet class>>removeSelector:class: >> [7] Refactory.Browser.RefactoryChangeManager >> class(ClassDescription)>>quietlyRemoveSelector: >> [8] optimized [] in [] in RuntimePackager.RuntimeManagerStripper >> class>>discardUnreferencedMethodsClassesAndGlobals: >> [9] Set>>do: >> [10] optimized [] in RuntimePackager.RuntimeManagerStripper >> class>>discardUnreferencedMethodsClassesAndGlobals: >> [11] IdentityDictionary>>keysAndValuesDo: >> [12] RuntimePackager.RuntimeManagerStripper >> class>>discardUnreferencedMethodsClassesAndGlobals: >> [13] optimized [] in RuntimePackager.RuntimeManagerStripper >> class>>createFinalImage >> [14] BlockClosure>>on:do: >> [15] optimized [] in SystemUtils class>>modifySystem: >> [16] BlockClosure>>ensure: >> [17] SystemUtils class>>modifySystem: >> [18] RuntimePackager.RuntimeManagerStripper class>>createFinalImage >> [19] RuntimePackager.RuntimeManager class>>createAndSaveFinalImage >> [20] optimized [] in >> RuntimePackager.RuntimeStartupController>>saveFinalImage >> [21] BlockClosure>>on:do: >> [22] optimized [] in Process class>>forBlock:priority: >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>vwnc mailing list >>[hidden email] >>http://lists.cs.uiuc.edu/mailman/listinfo/vwnc >> > > > > _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |