GemTalk / Jadeite

IDE for GemStone Smalltalk application development using Rowan code management
MIT License
6 stars 2 forks source link

[3.2.13] Class fileout gets walkback MNU on commentForFileout #983

Closed LisaAlmarode closed 1 year ago

LisaAlmarode commented 1 year ago

I filed in a class that was on my windows client, by opening a workspace and using the nice file in selected text option. I then went to file it out. Got an error. Looks like the fileOutClass is getting sent to a Behavior, while commentForFileout is implemented on Class which is below Behavior in the hierarchy.

file out class works on classes in my rowan project. At least it worked for a while and then started failing.

a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #'commentForFileout'

[1] MessageNotUnderstood >> defaultAction @10 line 7
[2] MessageNotUnderstood (AbstractException) >> _defaultAction @4 line 4
[3] MessageNotUnderstood (AbstractException) >> _signal @2 line 20
[4] MessageNotUnderstood (AbstractException) >> signal @2 line 47
[5] Metaclass3 (Object) >> doesNotUnderstand: @9 line 10
[6] Metaclass3 (Object) >> _doesNotUnderstand:args:envId:reason: @12 line 17
[7] Metaclass3 (Behavior) >> fileOutCommentOn: @3 line 7
[8] Metaclass3 (Behavior) >> fileOutClassDefinitionOn:environmentId: @22 line 16
[9] Metaclass3 (Behavior) >> fileOutClassOn:environmentId: @3 line 7
[10] Metaclass3 (Behavior) >> fileOutClass @5 line 8
[11] RowanClassService >> fileoutClassOn: @7 line 5
[12] RowanClassService (Object) >> perform:withArguments: @1 line 12
[13] RowanClassService (RowanService) >> servicePerform:withArguments:shouldUpdate: @3 line 6
[14] RowanClassService >> servicePerform:withArguments: @10 line 8
[15] [] in JadeServer >> updateFromSton: @39 line 14
[16] OrderedCollection (Collection) >> do: @5 line 10
[17] [] in JadeServer >> updateFromSton: @28 line 10
[18] ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[19] [] in JadeServer >> updateFromSton: @16 line 15
[20] ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[21] JadeServer64bit35 (JadeServer) >> updateFromSton: @2 line 24
[22] GsNMethod class >> _gsReturnToC @1 line 11
===============================================
[1] MessageNotUnderstood >> defaultAction @10 line 7
    receiver oop(49204225) == a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #'commentForFileout'

instance variables:
    -currGsHandler oop(20) == nil
    -envId oop(2) == 0
    -gsArgs oop(49203969) == anArray( )
    -gsDetails oop(20) == nil
    -gsNumber oop(16082) == 2010
    -gsReason oop(20) == nil
    -gsResumable oop(268) == true
    -gsStack oop(20) == nil
    -gsTrappable oop(268) == true
    -messageText oop(49302785) == 'a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #''commentForFileout'''
    -receiver oop(46155265) == LTMonitorTools class
    -selector oop(2948353) == #'commentForFileout'
    -tag oop(20) == nil

temporary variables and parameters:
    blk oop(20) == nil
    res oop(20) == nil
----------------------------------------------------
[2] MessageNotUnderstood (AbstractException) >> _defaultAction @4 line 4
    receiver oop(49204225) == a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #'commentForFileout'

instance variables:
    -currGsHandler oop(20) == nil
    -envId oop(2) == 0
    -gsArgs oop(49203969) == anArray( )
    -gsDetails oop(20) == nil
    -gsNumber oop(16082) == 2010
    -gsReason oop(20) == nil
    -gsResumable oop(268) == true
    -gsStack oop(20) == nil
    -gsTrappable oop(268) == true
    -messageText oop(49302785) == 'a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #''commentForFileout'''
    -receiver oop(46155265) == LTMonitorTools class
    -selector oop(2948353) == #'commentForFileout'
    -tag oop(20) == nil

temporary variables and parameters:
    res oop(20) == nil
----------------------------------------------------
[3] MessageNotUnderstood (AbstractException) >> _signal @2 line 20
    receiver oop(49204225) == a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #'commentForFileout'

instance variables:
    -currGsHandler oop(20) == nil
    -envId oop(2) == 0
    -gsArgs oop(49203969) == anArray( )
    -gsDetails oop(20) == nil
    -gsNumber oop(16082) == 2010
    -gsReason oop(20) == nil
    -gsResumable oop(268) == true
    -gsStack oop(20) == nil
    -gsTrappable oop(268) == true
    -messageText oop(49302785) == 'a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #''commentForFileout'''
    -receiver oop(46155265) == LTMonitorTools class
    -selector oop(2948353) == #'commentForFileout'
    -tag oop(20) == nil

temporary variables and parameters:
    res oop(20) == nil
----------------------------------------------------
[4] MessageNotUnderstood (AbstractException) >> signal @2 line 47
    receiver oop(49204225) == a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #'commentForFileout'

instance variables:
    -currGsHandler oop(20) == nil
    -envId oop(2) == 0
    -gsArgs oop(49203969) == anArray( )
    -gsDetails oop(20) == nil
    -gsNumber oop(16082) == 2010
    -gsReason oop(20) == nil
    -gsResumable oop(268) == true
    -gsStack oop(20) == nil
    -gsTrappable oop(268) == true
    -messageText oop(49302785) == 'a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #''commentForFileout'''
    -receiver oop(46155265) == LTMonitorTools class
    -selector oop(2948353) == #'commentForFileout'
    -tag oop(20) == nil

temporary variables and parameters:
----------------------------------------------------
[5] Metaclass3 (Object) >> doesNotUnderstand: @9 line 10
    receiver oop(46155265) == LTMonitorTools class

instance variables:
    -categorys oop(49090305) == aGsMethodDictionary
    -classHistory oop(20) == nil
    -classVars oop(20) == nil
    -constraints oop(20) == nil
    -destClass oop(46155009) == LTMonitorTools
    -format oop(134230018) == 16778752
    -instVarNames oop(49090817) == anArray( #'superClass', #'format', #'instVarsInfo', #'instVarNames', #'constraints', #'classVars', #'methDicts', #'poolDictionaries', #'categorys', #'primaryCopy', #'name', #'classHistory', #'transien...
    -instVarsInfo oop(9007200462700698) == 1125900057837587
    -methDicts oop(49090561) == aGsMethodDictionary
    -name oop(20) == nil
    -poolDictionaries oop(20) == nil
    -primaryCopy oop(20) == nil
    -superClass oop(206081) == Object class
    -transientMethDicts oop(49090049) == anArray( )

temporary variables and parameters:
    aMessageDescriptor oop(49089793) == commentForFileout
    args oop(49203969) == anArray( )
    ex oop(49204225) == a MessageNotUnderstood occurred (error 2010), a Metaclass3 does not understand  #'commentForFileout'
    sel oop(2948353) == #'commentForFileout'
----------------------------------------------------
[6] Metaclass3 (Object) >> _doesNotUnderstand:args:envId:reason: @12 line 17
    receiver oop(46155265) == LTMonitorTools class

instance variables:
    -categorys oop(49090305) == aGsMethodDictionary
    -classHistory oop(20) == nil
    -classVars oop(20) == nil
    -constraints oop(20) == nil
    -destClass oop(46155009) == LTMonitorTools
    -format oop(134230018) == 16778752
    -instVarNames oop(49090817) == anArray( #'superClass', #'format', #'instVarsInfo', #'instVarNames', #'constraints', #'classVars', #'methDicts', #'poolDictionaries', #'categorys', #'primaryCopy', #'name', #'classHistory', #'transien...
    -instVarsInfo oop(9007200462700698) == 1125900057837587
    -methDicts oop(49090561) == aGsMethodDictionary
    -name oop(20) == nil
    -poolDictionaries oop(20) == nil
    -primaryCopy oop(20) == nil
    -superClass oop(206081) == Object class
    -transientMethDicts oop(49090049) == anArray( )

temporary variables and parameters:
    anArray oop(49203969) == anArray( )
    aSmallInt oop(2) == 0
    aSymbol oop(2948353) == #'commentForFileout'
    dnuKind oop(2) == 0
----------------------------------------------------
[7] Metaclass3 (Behavior) >> fileOutCommentOn: @3 line 7
    receiver oop(46155265) == LTMonitorTools class

instance variables:
    -categorys oop(49090305) == aGsMethodDictionary
    -classHistory oop(20) == nil
    -classVars oop(20) == nil
    -constraints oop(20) == nil
    -destClass oop(46155009) == LTMonitorTools
    -format oop(134230018) == 16778752
    -instVarNames oop(49090817) == anArray( #'superClass', #'format', #'instVarsInfo', #'instVarNames', #'constraints', #'classVars', #'methDicts', #'poolDictionaries', #'categorys', #'primaryCopy', #'name', #'classHistory', #'transien...
    -instVarsInfo oop(9007200462700698) == 1125900057837587
    -methDicts oop(49090561) == aGsMethodDictionary
    -name oop(20) == nil
    -poolDictionaries oop(20) == nil
    -primaryCopy oop(20) == nil
    -superClass oop(206081) == Object class
    -transientMethDicts oop(49090049) == anArray( )

temporary variables and parameters:
    cmt oop(20) == nil
    stream oop(46411265) == anAppendStream
----------------------------------------------------
[8] Metaclass3 (Behavior) >> fileOutClassDefinitionOn:environmentId: @22 line 16
    receiver oop(46155265) == LTMonitorTools class

instance variables:
    -categorys oop(49090305) == aGsMethodDictionary
    -classHistory oop(20) == nil
    -classVars oop(20) == nil
    -constraints oop(20) == nil
    -destClass oop(46155009) == LTMonitorTools
    -format oop(134230018) == 16778752
    -instVarNames oop(49090817) == anArray( #'superClass', #'format', #'instVarsInfo', #'instVarNames', #'constraints', #'classVars', #'methDicts', #'poolDictionaries', #'categorys', #'primaryCopy', #'name', #'classHistory', #'transien...
    -instVarsInfo oop(9007200462700698) == 1125900057837587
    -methDicts oop(49090561) == aGsMethodDictionary
    -name oop(20) == nil
    -poolDictionaries oop(20) == nil
    -primaryCopy oop(20) == nil
    -superClass oop(206081) == Object class
    -transientMethDicts oop(49090049) == anArray( )

temporary variables and parameters:
    envId oop(2) == 0
    stream oop(46411265) == anAppendStream
----------------------------------------------------
[9] Metaclass3 (Behavior) >> fileOutClassOn:environmentId: @3 line 7
    receiver oop(46155265) == LTMonitorTools class

instance variables:
    -categorys oop(49090305) == aGsMethodDictionary
    -classHistory oop(20) == nil
    -classVars oop(20) == nil
    -constraints oop(20) == nil
    -destClass oop(46155009) == LTMonitorTools
    -format oop(134230018) == 16778752
    -instVarNames oop(49090817) == anArray( #'superClass', #'format', #'instVarsInfo', #'instVarNames', #'constraints', #'classVars', #'methDicts', #'poolDictionaries', #'categorys', #'primaryCopy', #'name', #'classHistory', #'transien...
    -instVarsInfo oop(9007200462700698) == 1125900057837587
    -methDicts oop(49090561) == aGsMethodDictionary
    -name oop(20) == nil
    -poolDictionaries oop(20) == nil
    -primaryCopy oop(20) == nil
    -superClass oop(206081) == Object class
    -transientMethDicts oop(49090049) == anArray( )

temporary variables and parameters:
    envId oop(2) == 0
    stream oop(46411265) == anAppendStream
----------------------------------------------------
[10] Metaclass3 (Behavior) >> fileOutClass @5 line 8
    receiver oop(46155265) == LTMonitorTools class

instance variables:
    -categorys oop(49090305) == aGsMethodDictionary
    -classHistory oop(20) == nil
    -classVars oop(20) == nil
    -constraints oop(20) == nil
    -destClass oop(46155009) == LTMonitorTools
    -format oop(134230018) == 16778752
    -instVarNames oop(49090817) == anArray( #'superClass', #'format', #'instVarsInfo', #'instVarNames', #'constraints', #'classVars', #'methDicts', #'poolDictionaries', #'categorys', #'primaryCopy', #'name', #'classHistory', #'transien...
    -instVarsInfo oop(9007200462700698) == 1125900057837587
    -methDicts oop(49090561) == aGsMethodDictionary
    -name oop(20) == nil
    -poolDictionaries oop(20) == nil
    -primaryCopy oop(20) == nil
    -superClass oop(206081) == Object class
    -transientMethDicts oop(49090049) == anArray( )

temporary variables and parameters:
    strm oop(46411265) == anAppendStream
----------------------------------------------------
[11] RowanClassService >> fileoutClassOn: @7 line 5
    receiver oop(46410241) == aRowanClassService:LTMonitorTools

instance variables:
    -categories oop(46632961) == anOrderedCollection( 'Monitoring', 'SessionState Value Tracking', 'Support')
    -classInstVarNames oop(20) == nil
    -classType oop(20) == nil
    -classVarNames oop(20) == nil
    -command oop(39322625) == #'fileoutClassOn:'
    -commandArgs oop(46422785) == anArray( '$ROWAN_PROJECTS_HOME/LTMonitorTools.gs')
    -comment oop(46423553) == 'This class contains the methods that support timing and performance testing.'
    -definedPackageName oop(46667777) == '(NONE)'
    -dictionaryName oop(46413569) == 'UserGlobals'
    -expand oop(20) == nil
    -filters oop(46424577) == anArray( )
    -filterType oop(20) == nil
    -hasSubclasses oop(12) == false
    -hierarchyServices oop(20) == nil
    -instVarNames oop(46423809) == anArray( )
    -isExtension oop(268) == true
    -isInSymbolList oop(268) == true
    -isNewClass oop(12) == false
    -isTestCase oop(12) == false
    -meta oop(268) == true
    -methods oop(46424833) == anOrderedCollection( aRowanMethodService(LTMonitorTools>>addToTimeCheckingHosts:), aRowanMethodService(LTMonitorTools>>addToTimePerformingDiff:), aRowanMethodService(LTMonitorTools>>checkAndClearTimeC...
    -name oop(46423297) == 'LTMonitorTools'
    -oop oop(369240074) == 46155009
    -organizer oop(46423041) == aClassOrganizer
    -packageName oop(46652673) == '(NONE)'
    -poolDictionaryNames oop(20) == nil
    -projectName oop(46668289) == '(NONE)'
    -renamedName oop(20) == nil
    -selectedMethods oop(46668033) == anArray( )
    -selectedPackageServices oop(46666241) == anArray( )
    -shouldUpdate oop(268) == true
    -subclassType oop(20) == nil
    -superclassName oop(46424065) == 'Object'
    -template oop(46424321) == 'Object subclass: ''LTMonitorTools''
    instVarNames: #()
    classVars: #()
    classInstVars: #()
    poolDictionaries: #()
    inDictionary: UserGlobals
    options: #()
'
    -updateAfterCommand oop(268) == true
    -updates oop(20) == nil
    -updateType oop(20) == nil
    -variables oop(46668545) == anOrderedCollection( 'categorys', 'classCategory', 'classHistory', 'classVars', 'constraints', 'destClass', 'extraDict', 'format', 'instVarNames', 'instVarsInfo', 'methDicts', 'name', 'poolDictionarie...
    -version oop(10) == 1
    -versions oop(10) == 1
    -visibleTests oop(46413313) == anArray( )
    -wasRemoved oop(20) == nil
    -wasUpdated oop(268) == true

temporary variables and parameters:
    path oop(46413825) == '$ROWAN_PROJECTS_HOME/LTMonitorTools.gs'
    ws oop(46414337) == aWriteStream
----------------------------------------------------
[12] RowanClassService (Object) >> perform:withArguments: @1 line 12
    receiver oop(46410241) == aRowanClassService:LTMonitorTools

instance variables:
    -categories oop(46632961) == anOrderedCollection( 'Monitoring', 'SessionState Value Tracking', 'Support')
    -classInstVarNames oop(20) == nil
    -classType oop(20) == nil
    -classVarNames oop(20) == nil
    -command oop(39322625) == #'fileoutClassOn:'
    -commandArgs oop(46422785) == anArray( '$ROWAN_PROJECTS_HOME/LTMonitorTools.gs')
    -comment oop(46423553) == 'This class contains the methods that support timing and performance testing.'
    -definedPackageName oop(46667777) == '(NONE)'
    -dictionaryName oop(46413569) == 'UserGlobals'
    -expand oop(20) == nil
    -filters oop(46424577) == anArray( )
    -filterType oop(20) == nil
    -hasSubclasses oop(12) == false
    -hierarchyServices oop(20) == nil
    -instVarNames oop(46423809) == anArray( )
    -isExtension oop(268) == true
    -isInSymbolList oop(268) == true
    -isNewClass oop(12) == false
    -isTestCase oop(12) == false
    -meta oop(268) == true
    -methods oop(46424833) == anOrderedCollection( aRowanMethodService(LTMonitorTools>>addToTimeCheckingHosts:), aRowanMethodService(LTMonitorTools>>addToTimePerformingDiff:), aRowanMethodService(LTMonitorTools>>checkAndClearTimeC...
    -name oop(46423297) == 'LTMonitorTools'
    -oop oop(369240074) == 46155009
    -organizer oop(46423041) == aClassOrganizer
    -packageName oop(46652673) == '(NONE)'
    -poolDictionaryNames oop(20) == nil
    -projectName oop(46668289) == '(NONE)'
    -renamedName oop(20) == nil
    -selectedMethods oop(46668033) == anArray( )
    -selectedPackageServices oop(46666241) == anArray( )
    -shouldUpdate oop(268) == true
    -subclassType oop(20) == nil
    -superclassName oop(46424065) == 'Object'
    -template oop(46424321) == 'Object subclass: ''LTMonitorTools''
    instVarNames: #()
    classVars: #()
    classInstVars: #()
    poolDictionaries: #()
    inDictionary: UserGlobals
    options: #()
'
    -updateAfterCommand oop(268) == true
    -updates oop(20) == nil
    -updateType oop(20) == nil
    -variables oop(46668545) == anOrderedCollection( 'categorys', 'classCategory', 'classHistory', 'classVars', 'constraints', 'destClass', 'extraDict', 'format', 'instVarNames', 'instVarsInfo', 'methDicts', 'name', 'poolDictionarie...
    -version oop(10) == 1
    -versions oop(10) == 1
    -visibleTests oop(46413313) == anArray( )
    -wasRemoved oop(20) == nil
    -wasUpdated oop(268) == true

temporary variables and parameters:
    anArray oop(46422785) == anArray( '$ROWAN_PROJECTS_HOME/LTMonitorTools.gs')
    aSelectorSymbol oop(39322625) == #'fileoutClassOn:'
----------------------------------------------------
[13] RowanClassService (RowanService) >> servicePerform:withArguments:shouldUpdate: @3 line 6
    receiver oop(46410241) == aRowanClassService:LTMonitorTools

instance variables:
    -categories oop(46632961) == anOrderedCollection( 'Monitoring', 'SessionState Value Tracking', 'Support')
    -classInstVarNames oop(20) == nil
    -classType oop(20) == nil
    -classVarNames oop(20) == nil
    -command oop(39322625) == #'fileoutClassOn:'
    -commandArgs oop(46422785) == anArray( '$ROWAN_PROJECTS_HOME/LTMonitorTools.gs')
    -comment oop(46423553) == 'This class contains the methods that support timing and performance testing.'
    -definedPackageName oop(46667777) == '(NONE)'
    -dictionaryName oop(46413569) == 'UserGlobals'
    -expand oop(20) == nil
    -filters oop(46424577) == anArray( )
    -filterType oop(20) == nil
    -hasSubclasses oop(12) == false
    -hierarchyServices oop(20) == nil
    -instVarNames oop(46423809) == anArray( )
    -isExtension oop(268) == true
    -isInSymbolList oop(268) == true
    -isNewClass oop(12) == false
    -isTestCase oop(12) == false
    -meta oop(268) == true
    -methods oop(46424833) == anOrderedCollection( aRowanMethodService(LTMonitorTools>>addToTimeCheckingHosts:), aRowanMethodService(LTMonitorTools>>addToTimePerformingDiff:), aRowanMethodService(LTMonitorTools>>checkAndClearTimeC...
    -name oop(46423297) == 'LTMonitorTools'
    -oop oop(369240074) == 46155009
    -organizer oop(46423041) == aClassOrganizer
    -packageName oop(46652673) == '(NONE)'
    -poolDictionaryNames oop(20) == nil
    -projectName oop(46668289) == '(NONE)'
    -renamedName oop(20) == nil
    -selectedMethods oop(46668033) == anArray( )
    -selectedPackageServices oop(46666241) == anArray( )
    -shouldUpdate oop(268) == true
    -subclassType oop(20) == nil
    -superclassName oop(46424065) == 'Object'
    -template oop(46424321) == 'Object subclass: ''LTMonitorTools''
    instVarNames: #()
    classVars: #()
    classInstVars: #()
    poolDictionaries: #()
    inDictionary: UserGlobals
    options: #()
'
    -updateAfterCommand oop(268) == true
    -updates oop(20) == nil
    -updateType oop(20) == nil
    -variables oop(46668545) == anOrderedCollection( 'categorys', 'classCategory', 'classHistory', 'classVars', 'constraints', 'destClass', 'extraDict', 'format', 'instVarNames', 'instVarsInfo', 'methDicts', 'name', 'poolDictionarie...
    -version oop(10) == 1
    -versions oop(10) == 1
    -visibleTests oop(46413313) == anArray( )
    -wasRemoved oop(20) == nil
    -wasUpdated oop(268) == true

temporary variables and parameters:
    collection oop(46422785) == anArray( '$ROWAN_PROJECTS_HOME/LTMonitorTools.gs')
    commandSymbol oop(39322625) == #'fileoutClassOn:'
    possiblyUpdate oop(268) == true
----------------------------------------------------
[14] RowanClassService >> servicePerform:withArguments: @10 line 8
    receiver oop(46410241) == aRowanClassService:LTMonitorTools

instance variables:
    -categories oop(46632961) == anOrderedCollection( 'Monitoring', 'SessionState Value Tracking', 'Support')
    -classInstVarNames oop(20) == nil
    -classType oop(20) == nil
    -classVarNames oop(20) == nil
    -command oop(39322625) == #'fileoutClassOn:'
    -commandArgs oop(46422785) == anArray( '$ROWAN_PROJECTS_HOME/LTMonitorTools.gs')
    -comment oop(46423553) == 'This class contains the methods that support timing and performance testing.'
    -definedPackageName oop(46667777) == '(NONE)'
    -dictionaryName oop(46413569) == 'UserGlobals'
    -expand oop(20) == nil
    -filters oop(46424577) == anArray( )
    -filterType oop(20) == nil
    -hasSubclasses oop(12) == false
    -hierarchyServices oop(20) == nil
    -instVarNames oop(46423809) == anArray( )
    -isExtension oop(268) == true
    -isInSymbolList oop(268) == true
    -isNewClass oop(12) == false
    -isTestCase oop(12) == false
    -meta oop(268) == true
    -methods oop(46424833) == anOrderedCollection( aRowanMethodService(LTMonitorTools>>addToTimeCheckingHosts:), aRowanMethodService(LTMonitorTools>>addToTimePerformingDiff:), aRowanMethodService(LTMonitorTools>>checkAndClearTimeC...
    -name oop(46423297) == 'LTMonitorTools'
    -oop oop(369240074) == 46155009
    -organizer oop(46423041) == aClassOrganizer
    -packageName oop(46652673) == '(NONE)'
    -poolDictionaryNames oop(20) == nil
    -projectName oop(46668289) == '(NONE)'
    -renamedName oop(20) == nil
    -selectedMethods oop(46668033) == anArray( )
    -selectedPackageServices oop(46666241) == anArray( )
    -shouldUpdate oop(268) == true
    -subclassType oop(20) == nil
    -superclassName oop(46424065) == 'Object'
    -template oop(46424321) == 'Object subclass: ''LTMonitorTools''
    instVarNames: #()
    classVars: #()
    classInstVars: #()
    poolDictionaries: #()
    inDictionary: UserGlobals
    options: #()
'
    -updateAfterCommand oop(268) == true
    -updates oop(20) == nil
    -updateType oop(20) == nil
    -variables oop(46668545) == anOrderedCollection( 'categorys', 'classCategory', 'classHistory', 'classVars', 'constraints', 'destClass', 'extraDict', 'format', 'instVarNames', 'instVarsInfo', 'methDicts', 'name', 'poolDictionarie...
    -version oop(10) == 1
    -versions oop(10) == 1
    -visibleTests oop(46413313) == anArray( )
    -wasRemoved oop(20) == nil
    -wasUpdated oop(268) == true

temporary variables and parameters:
    collection oop(46422785) == anArray( '$ROWAN_PROJECTS_HOME/LTMonitorTools.gs')
    symbol oop(39322625) == #'fileoutClassOn:'
    wasClean oop(12) == false
----------------------------------------------------
[15] [] in JadeServer >> updateFromSton: @39 line 14
    receiver oop(46624769) == anExecBlock1

instance variables:

temporary variables and parameters:
    organizer oop(46423041) == aClassOrganizer
    service oop(46410241) == aRowanClassService:LTMonitorTools
----------------------------------------------------
[16] OrderedCollection (Collection) >> do: @5 line 10
    receiver oop(46624257) == anOrderedCollection( aRowanLoggingService, aRowanClassService:LTMonitorTools)

instance variables:

temporary variables and parameters:
    aBlock oop(46624769) == anExecBlock1
    i oop(18) == 2
----------------------------------------------------
[17] [] in JadeServer >> updateFromSton: @28 line 10
    receiver oop(46620417) == anExecBlock0

instance variables:

temporary variables and parameters:
    services oop(46624257) == anOrderedCollection( aRowanLoggingService, aRowanClassService:LTMonitorTools)
----------------------------------------------------
[18] ExecBlock0 (ExecBlock) >> on:do: @3 line 44
    receiver oop(46620417) == anExecBlock0

instance variables:

temporary variables and parameters:
    exceptionSelector oop(29551361) == GsInteractionRequest
    fastPath oop(268) == true
    handlerBlock oop(46619393) == anExecBlock
----------------------------------------------------
[19] [] in JadeServer >> updateFromSton: @16 line 15
    receiver oop(46621953) == anExecBlock0

instance variables:

temporary variables and parameters:
    organizer oop(46423041) == aClassOrganizer
    resultString oop(20) == nil
    self oop(47038977) == aJadeServer64bit35
    services oop(46624257) == anOrderedCollection( aRowanLoggingService, aRowanClassService:LTMonitorTools)
    stonString oop(49205505) == 'OrderedCollection[RowanLoggingService{#command:#logReceivedServices,#commandArgs:[],#id:0,#groupId:242,#services:OrderedCollection[RowanClassService{#command:#''fileoutClassOn:'',#commandArgs:[''$ROW...
----------------------------------------------------
[20] ExecBlock0 (ExecBlock) >> on:do: @3 line 44
    receiver oop(46621953) == anExecBlock0

instance variables:

temporary variables and parameters:
    exceptionSelector oop(130817) == Error
    fastPath oop(268) == true
    handlerBlock oop(49250049) == anExecBlock1
----------------------------------------------------
[21] JadeServer64bit35 (JadeServer) >> updateFromSton: @2 line 24
    receiver oop(47038977) == aJadeServer64bit35

instance variables:
    -classList oop(20) == nil
    -classOrganizers oop(20) == nil
    -environment oop(2) == 0
    -methodCommandResult oop(20) == nil
    -methodFilters oop(20) == nil
    -methodFilterType oop(20) == nil
    -readStream oop(20) == nil
    -selectedClass oop(20) == nil
    -selections oop(20) == nil
    -writeStream oop(20) == nil

temporary variables and parameters:
    organizer oop(46423041) == aClassOrganizer
    resultString oop(20) == nil
    services oop(46624257) == anOrderedCollection( aRowanLoggingService, aRowanClassService:LTMonitorTools)
    stonString oop(49205505) == 'OrderedCollection[RowanLoggingService{#command:#logReceivedServices,#commandArgs:[],#id:0,#groupId:242,#services:OrderedCollection[RowanClassService{#command:#''fileoutClassOn:'',#commandArgs:[''$ROW...
----------------------------------------------------
[22] GsNMethod class >> _gsReturnToC @1 line 11
    receiver oop(144897) == GsNMethod

instance variables:

temporary variables and parameters:
ericwinger commented 1 year ago

The meta state of the class service was not being accounted for. Should always fileout the theClass.