[Glass] Updating code from seaside gem

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
17 messages Options
Reply | Threaded
Open this post in threaded view
|

[Glass] Updating code from seaside gem

GLASS mailing list
Hi Dale,

I have an admin page from where I upload code. That executes:

(Smalltalk at: #Metacello) image
        configuration: 'MyApp';
 onLock: [:ex | ex honor];
        load: #('Core').

Now....I have just tried that (this used to work before), and I get the pasted stack at the end. From what I can see, MetacelloResolveProjectUpgrade >> checkAllowed   does a #resume:  and there I get the "a ImproperOperation occurred (error 2717), cannot find handler frame for exception"

Should I try updating to 1.0.0-beta.32.16? 

Thanks in advance, 

Seaside Walkback

ImproperOperation: cannot find handler frame for exception

Remote Debug Proceed

Stack Trace

thisContext
WAGemStoneWalkback >> currentContextForWalkback (envId 0) @2 line 3
self
aWARemoteDebuggingWalkback
initial
nil
context
nil
.t1
GsContext
.t2
1
thisContext
WAGemStoneWalkback >> initializeWithException: (envId 0) @3 line 4
self
aWARemoteDebuggingWalkback
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
context
nil
.t1
aWARemoteDebuggingWalkback
thisContext
WARemoteDebuggingWalkback >> initializeWithException:continuation: (envId 0) @2 line 3
self
aWARemoteDebuggingWalkback
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
aContinuation
GsProcess(oop=204168705, status=debug, priority=4, WARemoteDebuggingWalkbackErrorHandler >> open: (
thisContext
WARemoteDebuggingWalkback class >> exception:continuation: (envId 0) @3 line 2
self
WARemoteDebuggingWalkback
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
aContinuation
GsProcess(oop=204168705, status=debug, priority=4, WARemoteDebuggingWalkbackErrorHandler >> open: (
thisContext
[] in WARemoteDebuggingWalkbackErrorHandler >> open: (envId 0) @18 line 27
self
anExecBlock
wb
nil
logEntry
nil
continuation
GsProcess(oop=204168705, status=debug, priority=4, WARemoteDebuggingWalkbackErrorHandler >> open: (
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
self
aWARemoteDebuggingWalkbackErrorHandler
.t1
WARemoteDebuggingWalkback
.t2
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
.t3
GsProcess(oop=204168705, status=debug, priority=4, WARemoteDebuggingWalkbackErrorHandler >> open: (
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WARemoteDebuggingWalkbackErrorHandler >> open: (envId 0) @14 line 37
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
meth
nil
action
#'create'
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
.t1
nil
.t2
anExecBlock
.t3
Error
.t4
anExecBlock
thisContext
WAWalkbackErrorHandler >> handleDefault: (envId 0) @2 line 2
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
WAErrorHandler >> handleError: (envId 0) @2 line 2
self
aWARemoteDebuggingWalkbackErrorHandler
anError
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
WAErrorHandler >> handleGemStoneException: (envId 0) @4 line 4
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
grPlatform
nil
.t1
aWARemoteDebuggingWalkbackErrorHandler
.t2
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
WAGemStoneWalkbackErrorHandler >> handleException: (envId 0) @2 line 2
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
[] in WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 5
self
anExecBlock
self
aWARemoteDebuggingWalkbackErrorHandler
exception
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 8
self
anExecBlock
exception
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
[] in ExecBlock >> on:do: (envId 0) @4 line 49
self
anExecBlock
ex
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
handlerBlock
anExecBlock
exceptionSelector
aWARemoteDebuggingWalkbackErrorHandler
thisContext
AbstractException >> _executeHandler: (envId 0) @3 line 8
self
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
aBlock
anExecBlock
res
nil
.t1
anExecBlock
.t2
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
AbstractException >> _signalFromPrimitive: (envId 0) @1 line 1
self
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
handleInCextensionBool
nil
thisContext
AbstractException >> _resume: (envId 0) @1 line 1
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
resumptionValue
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
thisContext
AbstractException >> resume: (envId 0) @6 line 18
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
resumptionValue
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
thisContext
MetacelloResolveProjectUpgrade >> checkAllowed (envId 0) @13 line 5
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
MetacelloResolveProjectUpgrade >> allow (envId 0) @2 line 2
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
MetacelloResolveProjectUpgrade >> useNew (envId 0) @2 line 2
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
MetacelloAllowConflictingProjectUpgrade >> defaultAction (envId 0) @5 line 5
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
AbstractException >> _signalWith: (envId 0) @5 line 25
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
handleInCextensionBool
nil
res
nil
.t1
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
AbstractException >> signal (envId 0) @2 line 47
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
[] in MetacelloScriptEngine >> lookupProjectSpecFor: (envId 0) @13 line 19
self
anExecBlock
existing
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
new
ConfigurationOfGrease 1.0.3 from http://www.squeaksource.com/MetacelloRepository
thisContext
[] in MetacelloProjectRegistration class >> registrationForProjectSpec:ifAbsent:ifPresent: (envId 0
self
anExecBlock
existing
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
newRegistration
ConfigurationOfGrease 1.0.3 from http://www.squeaksource.com/MetacelloRepository
presentBlock
anExecBlock
thisContext
[] in MetacelloProjectRegistry >> registrationFor:ifPresent:ifAbsent: (envId 0) @2 line 11
self
anExecBlock
existing
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
presentBlock
anExecBlock
thisContext
AbstractDictionary >> at:ifPresent: (envId 0) @4 line 6
self
aDictionary( 'BaselineOfMetacello'->BaselineOfMetacello [baseline] from github://dalehenrich/metacel
key
'BaselineOfGrease'
aBlock
anExecBlock
v
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
.t1
anExecBlock
.t2
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
thisContext
MetacelloProjectRegistry >> registrationFor:ifPresent:ifAbsent: (envId 0) @19 line 11
self
aMetacelloProjectRegistry
aMetacelloProjectRegistration
ConfigurationOfGrease 1.0.3 from http://www.squeaksource.com/MetacelloRepository
presentBlock
anExecBlock
absentBlock
anExecBlock
spec
nil
spec
nil
baseName
'Grease'
.t1
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; preLoadDo
.t2
nil
.t3
aDictionary( 'BaselineOfMetacello'->BaselineOfMetacello [baseline] from github://dalehenrich/metacel
.t4
'BaselineOfGrease'
.t5
anExecBlock
thisContext
MetacelloProjectRegistration class >> registrationForProjectSpec:ifAbsent:ifPresent: (envId 0) @5 li
self
MetacelloProjectRegistration
aProjectSpec
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
absentBlock
anExecBlock
presentBlock
anExecBlock
newRegistration
ConfigurationOfGrease 1.0.3 from http://www.squeaksource.com/MetacelloRepository
thisContext
MetacelloScriptEngine >> lookupProjectSpecFor: (envId 0) @2 line 6
self
aMetacelloScriptEngine
aProjectSpec
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
registration
nil
.t1
MetacelloProjectRegistration
.t2
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
.t3
anExecBlock
.t4
anExecBlock
thisContext
MetacelloScriptEngine >> handleLookupProjectSpecForLoad: (envId 0) @7 line 12
self
aMetacelloScriptEngine
exception
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
override
nil
registered
nil
requested
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
.t1
nil
.t2
nil
.t3
aMetacelloScriptEngine
.t4
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
thisContext
MetacelloLookupProjectSpecForLoad >> handleResolutionFor: (envId 0) @2 line 2
self
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
aScriptEngine
aMetacelloScriptEngine
thisContext
[] in MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @2 line 13
self
anExecBlock
ex
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
self
aMetacelloScriptEngine
thisContext
AbstractException >> _executeHandler: (envId 0) @3 line 8
self
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
aBlock
anExecBlock
res
nil
.t1
anExecBlock
.t2
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
thisContext
AbstractException >> _signalWith: (envId 0) @1 line 1
self
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
handleInCextensionBool
nil
thisContext
AbstractException >> signal (envId 0) @2 line 47
self
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
thisContext
MetacelloMCProjectSpec >> compareCurrentVersion:targetVersionStatus:using: (envId 0) @5 line 4
self
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
anOperator
#'>='
targetVersionStatus
anArray( #'allLoadedToSpec')
anMCLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
[] in MetacelloMCVersionSpecLoader >> load (envId 0) @8 line 14
self
anExecBlock
pkg
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'Collections-BitmapCharacterSet'; file: 'Collections-BitmapCharac
aBlock
anExecBlock
i
8
.t1
8
.t2
8
.t3
anExecBlock
.t4
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @8 line 7
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
>=1.2.2 [ConfigurationOfXMLSupport]
anArray
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
self
>=1.2.2 [ConfigurationOfXMLSupport]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
>=1.2.2 [ConfigurationOfXMLSupport]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching 1.2.2 of ConfigurationOfXMLSupport'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
>=1.2.2 [ConfigurationOfXMLSupport]
anArray
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
displayString
'Fetching 1.2.2 of ConfigurationOfXMLSupport'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
>=1.2.2 [ConfigurationOfXMLSupport]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching 1.2.2 of ConfigurationOfXMLSupport'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
cachedList
nil
vrsn
>=1.2.2 [ConfigurationOfXMLSupport]
projectCache
aDictionary( >=1.2.2 [ConfigurationOfXMLSupport]->aSet( 'XML-Parser', 'XML-Writer', 'Collections-Bit
self
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
.t1
nil
.t2
>=1.2.2 [ConfigurationOfXMLSupport]
.t3
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
aVersionOrNil
nil
list
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
>=1.2.2 [ConfigurationOfXMLSupport]
self
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @21 line 15
self
aMetacelloProjectSpecForLoad
override
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
displayString
'Project: XML Parser 1.0.5'
spec
spec name: 'XML Parser'; className: 'ConfigurationOfXMLSupport'; versionString: '1.0.5'; loads:
.t1
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
.t2
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
.t3
nil
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'XML Parser'; className: 'ConfigurationOfXMLSupport'; versionString: '1.0.5'; loads:
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'XML Parser'; projectReference: [ spec className: 'ConfigurationOfXMLSupport';
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'XML Parser'; className: 'ConfigurationOfXMLSupport'; versionString: '1.0.5'; loads:
.t1
spec name: 'XML Parser'; className: 'ConfigurationOfXMLSupport'; versionString: '1.0.5'; loads:
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'XML Parser'; projectReference: [ spec className: 'ConfigurationOfXMLSupport';
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
aBlock
anExecBlock
i
2
.t1
2
.t2
2
.t3
anExecBlock
.t4
spec name: 'XML Parser'; projectReference: [ spec className: 'ConfigurationOfXMLSupport';
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
repositories
anOrderedCollection( )
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> atomicLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( )
packageSpecs
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
atomic load : 0.242 [ConfigurationOfGsMisc]
aBlock
anExecBlock
oldRoot
linear load : baseline [BaselineOfGrease] atomic load : 0.242 [ConfigurationOfGsMisc]
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushAtomicLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> atomicLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
repositories
anOrderedCollection( )
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @11 line 5
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( )
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
.t3
anOrderedCollection( )
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
>=0.242 [ConfigurationOfGsMisc]
anArray
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
self
>=0.242 [ConfigurationOfGsMisc]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
>=0.242 [ConfigurationOfGsMisc]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching 0.242 of ConfigurationOfGsMisc'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
>=0.242 [ConfigurationOfGsMisc]
anArray
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
displayString
'Fetching 0.242 of ConfigurationOfGsMisc'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
>=0.242 [ConfigurationOfGsMisc]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching 0.242 of ConfigurationOfGsMisc'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
cachedList
nil
vrsn
>=0.242 [ConfigurationOfGsMisc]
projectCache
aDictionary( >=0.242 [ConfigurationOfGsMisc]->aSet( 'GemStone-Release-Support', 'System-Digital-Sign
self
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
.t1
nil
.t2
>=0.242 [ConfigurationOfGsMisc]
.t3
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
aVersionOrNil
nil
list
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
>=0.242 [ConfigurationOfGsMisc]
self
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @21 line 15
self
aMetacelloProjectSpecForLoad
override
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
displayString
'Project: System-Digital-Signatures stable'
spec
spec name: 'System-Digital-Signatures'; className: 'ConfigurationOfGsMisc'; versionString: #'sta
.t1
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
.t2
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
.t3
nil
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'System-Digital-Signatures'; className: 'ConfigurationOfGsMisc'; versionString: #'sta
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'System-Digital-Signatures'; projectReference: [ spec className: 'ConfigurationOf
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'System-Digital-Signatures'; className: 'ConfigurationOfGsMisc'; versionString: #'sta
.t1
spec name: 'System-Digital-Signatures'; className: 'ConfigurationOfGsMisc'; versionString: #'sta
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'System-Digital-Signatures'; projectReference: [ spec className: 'ConfigurationOf
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
aBlock
anExecBlock
i
1
.t1
8
.t2
1
.t3
anExecBlock
.t4
spec name: 'System-Digital-Signatures'; projectReference: [ spec className: 'ConfigurationOf
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
repositories
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
packageSpecs
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : baseline [BaselineOfGrease] atomic load : 0.242 [ConfigurationOfGsMisc]
aBlock
anExecBlock
oldRoot
linear load : baseline [BaselineOfGLASS1] linear load : 1.0-alpha2.2 [ConfigurationOfGoferProjectLo
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
repositories
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
.t3
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
<>baseline [BaselineOfGrease]
anArray
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
self
<>baseline [BaselineOfGrease]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfGrease]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching baseline of BaselineOfGrease'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
<>baseline [BaselineOfGrease]
anArray
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
displayString
'Fetching baseline of BaselineOfGrease'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfGrease]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching baseline of BaselineOfGrease'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
cachedList
nil
vrsn
<>baseline [BaselineOfGrease]
projectCache
aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grea
self
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
.t1
nil
.t2
<>baseline [BaselineOfGrease]
.t3
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
aVersionOrNil
<>baseline [BaselineOfGrease]
list
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
<>baseline [BaselineOfGrease]
self
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @26 line 18
self
aMetacelloProjectSpecForLoad
override
nil
displayString
'Project: Grease baseline'
spec
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
.t1
nil
.t2
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
.t3
<>baseline [BaselineOfGrease]
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'Grease'; projectReference: [ spec versionString: 'baseline'; loads: #('Core'
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
.t1
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'Grease'; projectReference: [ spec versionString: 'baseline'; loads: #('Core'
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
aBlock
anExecBlock
i
3
.t1
39
.t2
3
.t3
anExecBlock
.t4
spec name: 'Grease'; projectReference: [ spec versionString: 'baseline'; loads: #('Core'
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
repositories
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
packageSpecs
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : baseline [BaselineOfGLASS1] linear load : 1.0-alpha2.2 [ConfigurationOfGoferProjectLo
aBlock
anExecBlock
oldRoot
linear load : baseline [BaselineOfSeaside3] explicit load : baseline [BaselineOfGLASS1] explicit l
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
repositories
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
.t3
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
<>baseline [BaselineOfGLASS1]
anArray
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
self
<>baseline [BaselineOfGLASS1]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfGLASS1]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching baseline of BaselineOfGLASS1'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
<>baseline [BaselineOfGLASS1]
anArray
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
displayString
'Fetching baseline of BaselineOfGLASS1'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfGLASS1]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching baseline of BaselineOfGLASS1'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
cachedList
nil
vrsn
<>baseline [BaselineOfGLASS1]
projectCache
aDictionary( <>baseline [BaselineOfGLASS1]->aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Cor
self
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
.t1
nil
.t2
<>baseline [BaselineOfGLASS1]
.t3
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
aVersionOrNil
<>baseline [BaselineOfGLASS1]
list
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
<>baseline [BaselineOfGLASS1]
self
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @26 line 18
self
aMetacelloProjectSpecForLoad
override
nil
displayString
'Project: GLASS1 baseline'
spec
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
.t1
nil
.t2
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
.t3
<>baseline [BaselineOfGLASS1]
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'; loads: #('Base'
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
.t1
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'; loads: #('Base'
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
aBlock
anExecBlock
i
1
.t1
80
.t2
1
.t3
anExecBlock
.t4
spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'; loads: #('Base'
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
packageSpecs
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : baseline [BaselineOfSeaside3] explicit load : baseline [BaselineOfGLASS1] explicit l
aBlock
anExecBlock
oldRoot
linear load : 3.1.3 [ConfigurationOfSeaside3] explicit load : baseline [BaselineOfSeaside3] explic
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
.t3
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
<>baseline [BaselineOfSeaside3]
anArray
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
self
<>baseline [BaselineOfSeaside3]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfSeaside3]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching baseline of BaselineOfSeaside3'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
<>baseline [BaselineOfSeaside3]
anArray
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
displayString
'Fetching baseline of BaselineOfSeaside3'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfSeaside3]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching baseline of BaselineOfSeaside3'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
cachedList
nil
vrsn
<>baseline [BaselineOfSeaside3]
projectCache
aDictionary( <>baseline [BaselineOfSeaside3]->aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside
self
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
.t1
nil
.t2
<>baseline [BaselineOfSeaside3]
.t3
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
aVersionOrNil
<>baseline [BaselineOfSeaside3]
list
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
<>baseline [BaselineOfSeaside3]
self
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @26 line 18
self
aMetacelloProjectSpecForLoad
override
nil
displayString
'Project: Seaside3 baseline'
spec
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
.t1
nil
.t2
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
.t3
<>baseline [BaselineOfSeaside3]
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'Seaside3'; projectReference: [ spec versionString: 'baseline'; loads: #('Zinc
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
.t1
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'Seaside3'; projectReference: [ spec versionString: 'baseline'; loads: #('Zinc
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
aBlock
anExecBlock
i
1
.t1
1
.t2
1
.t3
anExecBlock
.t4
spec name: 'Seaside3'; projectReference: [ spec versionString: 'baseline'; loads: #('Zinc
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
packageSpecs
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : 3.1.3 [ConfigurationOfSeaside3] explicit load : baseline [BaselineOfSeaside3] explic
aBlock
anExecBlock
oldRoot
linear load : 1.5 [ConfigurationOfIAM] explicit load : 3.1.3 [ConfigurationOfSeaside3] linear load
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
.t3
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
3.1.3 [ConfigurationOfSeaside3]
anArray
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
self
3.1.3 [ConfigurationOfSeaside3]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
3.1.3 [ConfigurationOfSeaside3]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching 3.1.3 of ConfigurationOfSeaside3'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
3.1.3 [ConfigurationOfSeaside3]
anArray
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
displayString
'Fetching 3.1.3 of ConfigurationOfSeaside3'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
3.1.3 [ConfigurationOfSeaside3]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching 3.1.3 of ConfigurationOfSeaside3'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
cachedList
nil
vrsn
3.1.3 [ConfigurationOfSeaside3]
projectCache
aDictionary( 3.1.3 [ConfigurationOfSeaside3]->aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javas
self
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
.t1
nil
.t2
3.1.3 [ConfigurationOfSeaside3]
.t3
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
aVersionOrNil
3.1.3 [ConfigurationOfSeaside3]
list
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
3.1.3 [ConfigurationOfSeaside3]
self
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @26 line 18
self
aMetacelloProjectSpecForLoad
override
nil
displayString
'Project: Seaside 3.1.3'
spec
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
.t1
nil
.t2
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
.t3
3.1.3 [ConfigurationOfSeaside3]
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'Seaside'; projectReference: [ spec className: 'ConfigurationOfSeaside3'; vers
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
.t1
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'Seaside'; projectReference: [ spec className: 'ConfigurationOfSeaside3'; vers
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
aBlock
anExecBlock
i
1
.t1
20
.t2
1
.t3
anExecBlock
.t4
spec name: 'Seaside'; projectReference: [ spec className: 'ConfigurationOfSeaside3'; vers
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
repositories
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
packageSpecs
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : 1.5 [ConfigurationOfIAM] explicit load : 3.1.3 [ConfigurationOfSeaside3] linear load
aBlock
anExecBlock
oldRoot
linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load : 1.5 [ConfigurationOfIAM] e
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
repositories
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
.t3
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
<>1.5 [ConfigurationOfIAM]
anArray
aSet( 'Multilingual-TextConversion', 'XMLSupport', 'GsPharo-Core', 'FAGemStoneCompatibility', 'DP',
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'Multilingual-TextConversion', 'XMLSupport', 'GsPharo-Core', 'FAGemStoneCompatibility', 'DP',
self
<>1.5 [ConfigurationOfIAM]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : )
self
<>1.5 [ConfigurationOfIAM]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching 1.5 of ConfigurationOfIAM'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
<>1.5 [ConfigurationOfIAM]
anArray
aSet( 'Multilingual-TextConversion', 'XMLSupport', 'GsPharo-Core', 'FAGemStoneCompatibility', 'DP',
displayString
'Fetching 1.5 of ConfigurationOfIAM'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : )
originalLoader
aMetacelloLoadingMCSpecLoader
self
<>1.5 [ConfigurationOfIAM]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching 1.5 of ConfigurationOfIAM'
thisContext
[] in MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0) @3 line 10
self
anExecBlock
displayString
'1.5 of ConfigurationOfIAM'
fetchLoader
nil
anArray
anArray( 'Core', 'DPOFX')
self
<>1.5 [ConfigurationOfIAM]
.t1
<>1.5 [ConfigurationOfIAM]
.t2
aSet( 'Multilingual-TextConversion', 'XMLSupport', 'GsPharo-Core', 'FAGemStoneCompatibility', 'DP',
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0) @22 line 16
self
<>1.5 [ConfigurationOfIAM]
anArray
anArray( 'Core', 'DPOFX')
oldBypassProgress
false
oldPolicy
aMetacelloLoaderPolicy
displayString
'1.5 of ConfigurationOfIAM'
self
<>1.5 [ConfigurationOfIAM]
thisContext
Collection >> loadRequiredForMetacelloMCVersion: (envId 0) @2 line 3
self
anArray( 'Core', 'DPOFX')
aMetacelloMCVersion
<>1.5 [ConfigurationOfIAM]
thisContext
MetacelloMCVersion >> load: (envId 0) @2 line 3
self
<>1.5 [ConfigurationOfIAM]
required
anArray( 'Core', 'DPOFX')
thisContext
[] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: (envId 0) @10 line 16
self
anExecBlock
required
anArray( 'Core', 'DPOFX')
version
<>1.5 [ConfigurationOfIAM]
loadedSpec
spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http://www.sque
self
aMetacelloScriptEngine
.t1
aMetacelloScriptEngine
.t2
<>1.5 [ConfigurationOfIAM]
.t3
anArray( 'Core', 'DPOFX')
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @6 line 6
self
anExecBlock
actionBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @4 line 14
self
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
MetacelloAllowLockedProjectChange
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @2 line 20
self
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Warning
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @2 line 24
self
aMetacelloScriptEngine
actionBlock
anExecBlock
self
aMetacelloScriptEngine
thisContext
[] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: (envId 0) @2 line 5
self
anExecBlock
self
aMetacelloScriptEngine
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: (envId 0) @8 line 14
self
MetacelloProjectRegistration
aBlock
anExecBlock
newRegistry
aMetacelloProjectRegistry
oldRegistry
aMetacelloProjectRegistry
self
MetacelloProjectRegistration
thisContext
MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: (envId 0) @2 line 3
self
aMetacelloScriptEngine
required
anArray( 'Core', 'DPOFX')
onDownGradeBlock
anExecBlock
onUpgradeBlock
anExecBlock
self
aMetacelloScriptEngine
thisContext
MetacelloScriptEngine >> load: (envId 0) @2 line 3
self
aMetacelloScriptEngine
required
anArray( 'Core', 'DPOFX')
thisContext
[] in MetacelloScriptExecutor >> execute: (envId 0) @11 line 15
self
anExecBlock
projectSpec
spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http://www.sque
root
nil
engine
aMetacelloScriptEngine
self
aMetacelloScriptImageExecutor
.t1
nil
.t2
aMetacelloScriptEngine
.t3
anArray( 'Core', 'DPOFX')
thisContext
[] in MetacelloScriptExecutor >> executeString:do: (envId 0) @4 line 5
self
anExecBlock
projectSpec
spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http://www.sque
self
aMetacelloScriptImageExecutor
projectSpecBlock
anExecBlock
thisContext
Collection >> do: (envId 0) @5 line 10
self
anArray( spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http:/
aBlock
anExecBlock
i
1
.t1
1
.t2
1
.t3
anExecBlock
.t4
spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http://www.sque
thisContext
MetacelloScriptExecutor >> executeString:do: (envId 0) @8 line 5
self
aMetacelloScriptImageExecutor
aString
'IAM'
projectSpecBlock
anExecBlock
self
aMetacelloScriptImageExecutor
thisContext
String >> execute:against: (envId 0) @2 line 2
self
'IAM'
projectSpecBlock
anExecBlock
aScriptExecutor
aMetacelloScriptImageExecutor
thisContext
MetacelloScriptExecutor >> execute: (envId 0) @6 line 9
self
aMetacelloScriptImageExecutor
statements
anOrderedCollection( #'configurationArg:'->anArray( 'IAM'), #'onLock:'->anArray( anExecBlock), #'loa
self
aMetacelloScriptImageExecutor
thisContext
Metacello >> execute (envId 0) @6 line 5
self
aMetacello
script
anOrderedCollection( #'configurationArg:'->anArray( 'IAM'), #'onLock:'->anArray( anExecBlock), #'loa
.t1
aMetacelloScriptImageExecutor
.t2
anOrderedCollection( #'configurationArg:'->anArray( 'IAM'), #'onLock:'->anArray( anExecBlock), #'loa
thisContext
Metacello >> load: (envId 0) @3 line 3
self
aMetacello
required
anArray( 'Core', 'DPOFX')
thisContext
[] in DpAdministrationPlugin >> pluginMenusFor: (envId 0) @12 line 132
self
anExecBlock
iam
aDpInvestmentAdvisorManager
thisContext
FaAction >> logAndValue: (envId 0) @4 line 3
self
aDpAction
anArg
aDpInvestmentAdvisorManager
thisContext
[] in DpWebAppBrowser >> renderActivityMenuOn:id: (envId 0) @2 line 17
self
anExecBlock
self
aDpInvestmentAdvisorManager
menuAction
aDpAction
thisContext
ExecBlock >> valueWithPossibleArguments: (envId 0) @6 line 4
self
anExecBlock
anArray
anArray( '')
args
nil
n
0
.t1
nil
.t2
anExecBlock
thisContext
WAActionCallback >> evaluateWithArgument: (envId 0) @3 line 2
self
aWAActionCallback
anObject
''
thisContext
WACallback >> evaluateWithFieldValues: (envId 0) @4 line 2
self
aWAActionCallback
anOrderedCollection
anArray( '')
thisContext
[] in WACallbackRegistry >> handle: (envId 0) @4 line 10
self
anExecBlock
callback
aWAActionCallback
fields
aWAMergedRequestFields
thisContext
Collection >> do: (envId 0) @5 line 10
self
anArray( aWAActionCallback)
aBlock
anExecBlock
i
1
.t1
1
.t2
1
.t3
anExecBlock
.t4
aWAActionCallback
thisContext
WACallbackRegistry >> handle: (envId 0) @9 line 9
self
aWACallbackRegistry
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWACallbackRegistry
fields
aWAMergedRequestFields
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
set
aSet( aWAActionCallback)
thisContext
WACallbackProcessingActionContinuation >> basicPerformAction (envId 0) @6 line 3
self
aDpCallbackProcessingActionContinuation
thisContext
[] in WAActionPhaseContinuation >> performAction (envId 0) @2 line 2
self
anExecBlock
self
aDpCallbackProcessingActionContinuation
thisContext
ExecBlock >> onException:do: (envId 0) @2 line 66
self
anExecBlock
anException
AbstractException
handlerBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @5 line 47
self
anExecBlock
exceptionSelector
aWARemoteDebuggingWalkbackErrorHandler
handlerBlock
anExecBlock
fastPath
nil
.t1
anExecBlock
.t2
AbstractException
.t3
anExecBlock
thisContext
WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 3
self
aWARemoteDebuggingWalkbackErrorHandler
aBlock
anExecBlock
self
aWARemoteDebuggingWalkbackErrorHandler
thisContext
[] in WARenderLoopContinuation >> withNotificationHandlerDo: (envId 0) @2 line 20
self
anExecBlock
aBlock
anExecBlock
currentHandler
aWARemoteDebuggingWalkbackErrorHandler
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WARenderNotification
handlerBlock
anExecBlock1
fastPath
true
.t1
anExecBlock
thisContext
WARenderLoopContinuation >> withNotificationHandlerDo: (envId 0) @8 line 21
self
aDpCallbackProcessingActionContinuation
aBlock
anExecBlock
aBlock
anExecBlock
currentHandler
aWARemoteDebuggingWalkbackErrorHandler
thisContext
WAActionPhaseContinuation >> performAction (envId 0) @2 line 2
self
aDpCallbackProcessingActionContinuation
self
aDpCallbackProcessingActionContinuation
thisContext
[] in WACallbackProcessingActionContinuation >> performAction (envId 0) @2 line 3
self
anExecBlock
self
aDpCallbackProcessingActionContinuation
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WACallbackProcessingActionContinuation >> performAction (envId 0) @2 line 3
self
aDpCallbackProcessingActionContinuation
self
aDpCallbackProcessingActionContinuation
thisContext
DpCallbackProcessingActionContinuation >> performAction (envId 0) @5 line 4
self
aDpCallbackProcessingActionContinuation
thisContext
WAActionPhaseContinuation >> handleFiltered: (envId 0) @2 line 2
self
aDpCallbackProcessingActionContinuation
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WARequestHandler >> handle: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpCallbackProcessingActionContinuation
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentRequestContext
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentRequestContext
anObject
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aBlock
anExecBlock
thisContext
[] in WARequestContext >> push:during: (envId 0) @2 line 5
self
anExecBlock
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WARequestContext >> push:during: (envId 0) @3 line 6
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aDpCallbackProcessingActionContinuation
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestHandler >> handle: (envId 0) @2 line 4
self
aDpCallbackProcessingActionContinuation
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpCallbackProcessingActionContinuation
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WASessionContinuation >> handle: (envId 0) @2 line 5
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpCallbackProcessingActionContinuation
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WAUnregisteredHandlerError
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WASessionContinuation >> withUnregisteredHandlerDo: (envId 0) @2 line 3
self
aDpCallbackProcessingActionContinuation
aBlock
anExecBlock
thisContext
WASessionContinuation >> handle: (envId 0) @4 line 5
self
aDpCallbackProcessingActionContinuation
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpCallbackProcessingActionContinuation
thisContext
WASession >> handleFiltered: (envId 0) @20 line 20
self
aDpWebSession
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
continuation
aDpCallbackProcessingActionContinuation
key
'6e8bPjT2kf9S1Jmr'
documentHandler
nil
documentHandlerKey
nil
self
aDpWebSession
fields
aWAMergedRequestFields
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
.t1
nil
.t2
nil
.t3
aDpCallbackProcessingActionContinuation
.t4
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WARequestHandler >> handle: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpWebSession
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentRequestContext
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentRequestContext
anObject
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aBlock
anExecBlock
thisContext
[] in WARequestContext >> push:during: (envId 0) @2 line 5
self
anExecBlock
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WARequestContext >> push:during: (envId 0) @3 line 6
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aDpWebSession
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestHandler >> handle: (envId 0) @2 line 4
self
aDpWebSession
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpWebSession
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WASession >> handle: (envId 0) @10 line 11
self
aDpWebSession
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
result
1
.t1
aDpWebSession
.t2
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARegistry >> dispatch:to:key: (envId 0) @4 line 6
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aDpWebSession
aString
'tOozJ62G2DSIo1Ip'
thisContext
WARegistry >> handleKeyed:with:context: (envId 0) @2 line 5
self
aWAApplication
aRequestHandler
aDpWebSession
aString
'tOozJ62G2DSIo1Ip'
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARegistry >> handleFiltered: (envId 0) @15 line 13
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
handler
aDpWebSession
key
'tOozJ62G2DSIo1Ip'
.t1
aDpWebSession
.t2
aWAApplication
.t3
aDpWebSession
.t4
'tOozJ62G2DSIo1Ip'
.t5
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WAApplication >> handleFiltered: (envId 0) @10 line 8
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestFilter >> handleFiltered: (envId 0) @3 line 4
self
aWAExceptionFilter
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WAExceptionFilter >> handleFiltered: (envId 0) @2 line 7
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAExceptionFilter
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentExceptionHandler
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentExceptionHandler
anObject
aWARemoteDebuggingWalkbackErrorHandler
aBlock
anExecBlock
thisContext
[] in WAExceptionFilter >> handleFiltered: (envId 0) @2 line 6
self
anExecBlock
handler
aWARemoteDebuggingWalkbackErrorHandler
thisContext
ExecBlock >> onException:do: (envId 0) @2 line 66
self
anExecBlock
anException
AbstractException
handlerBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @5 line 47
self
anExecBlock
exceptionSelector
aWARemoteDebuggingWalkbackErrorHandler
handlerBlock
anExecBlock
fastPath
nil
.t1
anExecBlock
.t2
AbstractException
.t3
anExecBlock
thisContext
WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 3
self
aWARemoteDebuggingWalkbackErrorHandler
aBlock
anExecBlock
self
aWARemoteDebuggingWalkbackErrorHandler
thisContext
WAExceptionFilter >> handleFiltered: (envId 0) @5 line 4
self
aWAExceptionFilter
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
handler
aWARemoteDebuggingWalkbackErrorHandler
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAExceptionFilter
thisContext
[] in WARequestHandler >> handle: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAApplication
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentRequestContext
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentRequestContext
anObject
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aBlock
anExecBlock
thisContext
[] in WARequestContext >> push:during: (envId 0) @2 line 5
self
anExecBlock
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WARequestContext >> push:during: (envId 0) @3 line 6
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aWAApplication
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestHandler >> handle: (envId 0) @2 line 4
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WADispatcher >> handleFiltered:named: (envId 0) @3 line 5
self
aWADispatcher
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aString
'reps'
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WADispatcher >> handleFiltered: (envId 0) @8 line 6
self
aWADispatcher
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
consumer
aWAPathConsumer
.t1
aWADispatcher
.t2
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
.t3
'reps'
thisContext
[] in WARequestHandler >> handle: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWADispatcher
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentRequestContext
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentRequestContext
anObject
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aBlock
anExecBlock
thisContext
[] in WARequestContext >> push:during: (envId 0) @2 line 5
self
anExecBlock
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WARequestContext >> push:during: (envId 0) @3 line 6
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aWADispatcher
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestHandler >> handle: (envId 0) @2 line 4
self
aWADispatcher
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWADispatcher
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WAServerAdaptor >> handleRequest: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAFastCGIAdaptor
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WAResponseNotification
handlerBlock
anExecBlock1
fastPath
true
.t1
anExecBlock
thisContext
WAServerAdaptor >> handleRequest: (envId 0) @2 line 5
self
aWAFastCGIAdaptor
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAFastCGIAdaptor
thisContext
WAServerAdaptor >> handle: (envId 0) @2 line 4
self
aWAFastCGIAdaptor
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WAServerAdaptor >> process: (envId 0) @2 line 6
self
anExecBlock
context
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAFastCGIAdaptor
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WAServerAdaptor >> process: (envId 0) @4 line 7
self
aWAFastCGIAdaptor
aNativeRequest
aFSResponderRole
context
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAFastCGIAdaptor
thisContext
[] in WAFastCGIAdaptor >> process: (envId 0) @2 line 6
self
anExecBlock
aRequest
aFSResponderRole
self
aWAFastCGIAdaptor
thisContext
[] in GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @2 line 11
self
anExecBlock
result
nil
aNativeRequest
aFSResponderRole
resultBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @11 line 12
self
anExecBlock
aNativeRequest
aFSResponderRole
conflicts
nil
retryException
nil
retryRequest
false
self
aGRGemStonePlatform
.t1
anExecBlock
.t2
anExceptionSet
.t3
anExecBlock
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
TransientRecursionLock >> critical: (envId 0) @11 line 12
self
aTransientRecursionLock
aBlock
anExecBlock
proc
GsProcess(oop=207042817, status=debug, priority=4, GsContext class >> fromLevel: (envId 0) @3 line
self
aTransientRecursionLock
.t1
anExecBlock
.t2
anExecBlock
thisContext
GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @3 line 5
self
aGRGemStonePlatform
aNativeRequest
aFSResponderRole
resultBlock
anExecBlock
result
nil
self
aGRGemStonePlatform
thisContext
[] in GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0) @6 line 9
self
anExecBlock
adaptor
aWAFastCGIAdaptor
result
nil
resultBlock
anExecBlock
aNativeRequest
aFSResponderRole
count
1
retryCount
10
self
aGRGemStonePlatform
.t1
nil
.t2
1
.t3
10
.t4
1
.t5
aGRGemStonePlatform
.t6
aFSResponderRole
.t7
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0) @2 line 17
self
aGRGemStonePlatform
aNativeRequest
aFSResponderRole
adaptor
aWAFastCGIAdaptor
resultBlock
anExecBlock
result
nil
thisContext
WAFastCGIAdaptor >> process: (envId 0) @3 line 4
self
aWAFastCGIAdaptor
aNativeRequest
aFSResponderRole
self
aWAFastCGIAdaptor
thisContext
[] in WAFastCGIAdaptor >> answerResponderRole: (envId 0) @2 line 4
self
anExecBlock
string
nil
aFSResponderRole
aFSResponderRole
self
aWAFastCGIAdaptor
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WAFastCGIAdaptor >> answerResponderRole: (envId 0) @2 line 5
self
aWAFastCGIAdaptor
aFSResponderRole
aFSResponderRole
string
nil
aFSResponderRole
aFSResponderRole
thisContext
FSResponderRole >> answer (envId 0) @3 line 4
self
aFSResponderRole
thisContext
FSRole >> handleConnection (envId 0) @3 line 5
self
aFSResponderRole
thisContext
FSConnection >> unsafeServe (envId 0) @5 line 8
self
aFSConnection
thisContext
[] in FSConnection >> safeServe (envId 0) @2 line 8
self
anExecBlock
self
aFSConnection
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
FSError
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in FSConnection >> safeServe (envId 0) @2 line 9
self
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in FSConnection >> safeServe (envId 0) @2 line 12
self
anExecBlock
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
FSConnection >> safeServe (envId 0) @2 line 15
self
aFSConnection
self
aFSConnection
thisContext
FSConnection >> serve (envId 0) @2 line 4
self
aFSConnection
thisContext
[] in FSSocketServer >> listen: (envId 0) @3 line 15
self
anExecBlock
conn
aFSConnection
self
aFSGsSocketServer
thisContext
GsProcess >> _start (envId 0) @7 line 16
self
GsProcess(oop=207042817, status=debug, priority=4, GsContext class >> fromLevel: (envId 0) @3 line
curr
nil
res
nil
.t1
nil
.t2
anExecBlock
.t3
aFSConnection
thisContext
GsNMethod class >> _gsReturnToC (envId 0) @1 line 1
self
nil

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list
You say that this used to work, so I'm curious about what may have changed since the last time it worke?

This smells more like continuation-related error than a Metacello-related error. Without some study of the source I would say that for some reason the onLock: block is not on the stack ...

When I look at this section of the stack:

---
aMetacelloScriptImageExecutor
thisContext
Metacello >> execute (envId 0) @6 line 5
self
aMetacello
script
anOrderedCollection( #'configurationArg:'->anArray( 'IAM'), #'onLock:'->anArray( anExecBlock), #'loa
.t1
aMetacelloScriptImageExecutor
.t2
anOrderedCollection( #'configurationArg:'->anArray( 'IAM'), #'onLock:'->anArray( anExecBlock), #'loa
thisContext
Metacello >> load: (envId 0) @3 line 3
self
aMetacello
required
anArray( 'Core', 'DPOFX')
thisContext
[] in DpAdministrationPlugin >> pluginMenusFor: (envId 0) @12 line 132
self
anExecBlock
iam
----

I see that an instance of Metacello has been created presumably by `DpAdministrationPlugin >> pluginMenusFor:` and I'd guess that the onLock: block did not survive (i.e., get committed as part of the continuation) ...

I will find out more about the particular error and get back to you.

Dale

On Tue, Oct 21, 2014 at 6:16 AM, Mariano Martinez Peck via Glass <[hidden email]> wrote:
Hi Dale,

I have an admin page from where I upload code. That executes:

(Smalltalk at: #Metacello) image
        configuration: 'MyApp';
 onLock: [:ex | ex honor];
        load: #('Core').

Now....I have just tried that (this used to work before), and I get the pasted stack at the end. From what I can see, MetacelloResolveProjectUpgrade >> checkAllowed   does a #resume:  and there I get the "a ImproperOperation occurred (error 2717), cannot find handler frame for exception"

Should I try updating to 1.0.0-beta.32.16? 

Thanks in advance, 

Seaside Walkback

ImproperOperation: cannot find handler frame for exception

Remote Debug Proceed

Stack Trace

thisContext
WAGemStoneWalkback >> currentContextForWalkback (envId 0) @2 line 3
self
aWARemoteDebuggingWalkback
initial
nil
context
nil
.t1
GsContext
.t2
1
thisContext
WAGemStoneWalkback >> initializeWithException: (envId 0) @3 line 4
self
aWARemoteDebuggingWalkback
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
context
nil
.t1
aWARemoteDebuggingWalkback
thisContext
WARemoteDebuggingWalkback >> initializeWithException:continuation: (envId 0) @2 line 3
self
aWARemoteDebuggingWalkback
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
aContinuation
GsProcess(oop=204168705, status=debug, priority=4, WARemoteDebuggingWalkbackErrorHandler >> open: (
thisContext
WARemoteDebuggingWalkback class >> exception:continuation: (envId 0) @3 line 2
self
WARemoteDebuggingWalkback
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
aContinuation
GsProcess(oop=204168705, status=debug, priority=4, WARemoteDebuggingWalkbackErrorHandler >> open: (
thisContext
[] in WARemoteDebuggingWalkbackErrorHandler >> open: (envId 0) @18 line 27
self
anExecBlock
wb
nil
logEntry
nil
continuation
GsProcess(oop=204168705, status=debug, priority=4, WARemoteDebuggingWalkbackErrorHandler >> open: (
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
self
aWARemoteDebuggingWalkbackErrorHandler
.t1
WARemoteDebuggingWalkback
.t2
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
.t3
GsProcess(oop=204168705, status=debug, priority=4, WARemoteDebuggingWalkbackErrorHandler >> open: (
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WARemoteDebuggingWalkbackErrorHandler >> open: (envId 0) @14 line 37
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
meth
nil
action
#'create'
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
.t1
nil
.t2
anExecBlock
.t3
Error
.t4
anExecBlock
thisContext
WAWalkbackErrorHandler >> handleDefault: (envId 0) @2 line 2
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
WAErrorHandler >> handleError: (envId 0) @2 line 2
self
aWARemoteDebuggingWalkbackErrorHandler
anError
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
WAErrorHandler >> handleGemStoneException: (envId 0) @4 line 4
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
grPlatform
nil
.t1
aWARemoteDebuggingWalkbackErrorHandler
.t2
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
WAGemStoneWalkbackErrorHandler >> handleException: (envId 0) @2 line 2
self
aWARemoteDebuggingWalkbackErrorHandler
anException
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
[] in WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 5
self
anExecBlock
self
aWARemoteDebuggingWalkbackErrorHandler
exception
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 8
self
anExecBlock
exception
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
[] in ExecBlock >> on:do: (envId 0) @4 line 49
self
anExecBlock
ex
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
handlerBlock
anExecBlock
exceptionSelector
aWARemoteDebuggingWalkbackErrorHandler
thisContext
AbstractException >> _executeHandler: (envId 0) @3 line 8
self
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
aBlock
anExecBlock
res
nil
.t1
anExecBlock
.t2
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
thisContext
AbstractException >> _signalFromPrimitive: (envId 0) @1 line 1
self
a ImproperOperation occurred (error 2717), cannot find handler frame for exception
handleInCextensionBool
nil
thisContext
AbstractException >> _resume: (envId 0) @1 line 1
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
resumptionValue
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
thisContext
AbstractException >> resume: (envId 0) @6 line 18
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
resumptionValue
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
thisContext
MetacelloResolveProjectUpgrade >> checkAllowed (envId 0) @13 line 5
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
MetacelloResolveProjectUpgrade >> allow (envId 0) @2 line 2
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
MetacelloResolveProjectUpgrade >> useNew (envId 0) @2 line 2
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
MetacelloAllowConflictingProjectUpgrade >> defaultAction (envId 0) @5 line 5
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
AbstractException >> _signalWith: (envId 0) @5 line 25
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
handleInCextensionBool
nil
res
nil
.t1
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
AbstractException >> signal (envId 0) @2 line 47
self
a MetacelloAllowConflictingProjectUpgrade occurred (notification 2741)
thisContext
[] in MetacelloScriptEngine >> lookupProjectSpecFor: (envId 0) @13 line 19
self
anExecBlock
existing
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
new
ConfigurationOfGrease 1.0.3 from http://www.squeaksource.com/MetacelloRepository
thisContext
[] in MetacelloProjectRegistration class >> registrationForProjectSpec:ifAbsent:ifPresent: (envId 0
self
anExecBlock
existing
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
newRegistration
ConfigurationOfGrease 1.0.3 from http://www.squeaksource.com/MetacelloRepository
presentBlock
anExecBlock
thisContext
[] in MetacelloProjectRegistry >> registrationFor:ifPresent:ifAbsent: (envId 0) @2 line 11
self
anExecBlock
existing
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
presentBlock
anExecBlock
thisContext
AbstractDictionary >> at:ifPresent: (envId 0) @4 line 6
self
aDictionary( 'BaselineOfMetacello'->BaselineOfMetacello [baseline] from github://dalehenrich/metacel
key
'BaselineOfGrease'
aBlock
anExecBlock
v
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
.t1
anExecBlock
.t2
BaselineOfGrease [baseline] from github://GsDevKit/Grease:master/repository
thisContext
MetacelloProjectRegistry >> registrationFor:ifPresent:ifAbsent: (envId 0) @19 line 11
self
aMetacelloProjectRegistry
aMetacelloProjectRegistration
ConfigurationOfGrease 1.0.3 from http://www.squeaksource.com/MetacelloRepository
presentBlock
anExecBlock
absentBlock
anExecBlock
spec
nil
spec
nil
baseName
'Grease'
.t1
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; preLoadDo
.t2
nil
.t3
aDictionary( 'BaselineOfMetacello'->BaselineOfMetacello [baseline] from github://dalehenrich/metacel
.t4
'BaselineOfGrease'
.t5
anExecBlock
thisContext
MetacelloProjectRegistration class >> registrationForProjectSpec:ifAbsent:ifPresent: (envId 0) @5 li
self
MetacelloProjectRegistration
aProjectSpec
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
absentBlock
anExecBlock
presentBlock
anExecBlock
newRegistration
ConfigurationOfGrease 1.0.3 from http://www.squeaksource.com/MetacelloRepository
thisContext
MetacelloScriptEngine >> lookupProjectSpecFor: (envId 0) @2 line 6
self
aMetacelloScriptEngine
aProjectSpec
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
registration
nil
.t1
MetacelloProjectRegistration
.t2
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
.t3
anExecBlock
.t4
anExecBlock
thisContext
MetacelloScriptEngine >> handleLookupProjectSpecForLoad: (envId 0) @7 line 12
self
aMetacelloScriptEngine
exception
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
override
nil
registered
nil
requested
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
.t1
nil
.t2
nil
.t3
aMetacelloScriptEngine
.t4
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
thisContext
MetacelloLookupProjectSpecForLoad >> handleResolutionFor: (envId 0) @2 line 2
self
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
aScriptEngine
aMetacelloScriptEngine
thisContext
[] in MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @2 line 13
self
anExecBlock
ex
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
self
aMetacelloScriptEngine
thisContext
AbstractException >> _executeHandler: (envId 0) @3 line 8
self
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
aBlock
anExecBlock
res
nil
.t1
anExecBlock
.t2
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
thisContext
AbstractException >> _signalWith: (envId 0) @1 line 1
self
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
handleInCextensionBool
nil
thisContext
AbstractException >> signal (envId 0) @2 line 47
self
a MetacelloLookupProjectSpecForLoad occurred (notification 2741)
thisContext
MetacelloMCProjectSpec >> compareCurrentVersion:targetVersionStatus:using: (envId 0) @5 line 4
self
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
anOperator
#'>='
targetVersionStatus
anArray( #'allLoadedToSpec')
anMCLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
[] in MetacelloMCVersionSpecLoader >> load (envId 0) @8 line 14
self
anExecBlock
pkg
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'Collections-BitmapCharacterSet'; file: 'Collections-BitmapCharac
aBlock
anExecBlock
i
8
.t1
8
.t2
8
.t3
anExecBlock
.t4
spec name: 'Grease Core'; className: 'ConfigurationOfGrease'; versionString: '1.0.3'; loads: #(
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @8 line 7
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
>=1.2.2 [ConfigurationOfXMLSupport]
anArray
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
self
>=1.2.2 [ConfigurationOfXMLSupport]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
>=1.2.2 [ConfigurationOfXMLSupport]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching 1.2.2 of ConfigurationOfXMLSupport'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
>=1.2.2 [ConfigurationOfXMLSupport]
anArray
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
displayString
'Fetching 1.2.2 of ConfigurationOfXMLSupport'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
>=1.2.2 [ConfigurationOfXMLSupport]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching 1.2.2 of ConfigurationOfXMLSupport'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
cachedList
nil
vrsn
>=1.2.2 [ConfigurationOfXMLSupport]
projectCache
aDictionary( >=1.2.2 [ConfigurationOfXMLSupport]->aSet( 'XML-Parser', 'XML-Writer', 'Collections-Bit
self
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
.t1
nil
.t2
>=1.2.2 [ConfigurationOfXMLSupport]
.t3
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
aVersionOrNil
nil
list
aSet( 'XML-Parser', 'XML-Writer', 'Collections-BitmapCharacterSet', 'Core', 'XML-Tests-Parser', 'XML
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
>=1.2.2 [ConfigurationOfXMLSupport]
self
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @21 line 15
self
aMetacelloProjectSpecForLoad
override
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
displayString
'Project: XML Parser 1.0.5'
spec
spec name: 'XML Parser'; className: 'ConfigurationOfXMLSupport'; versionString: '1.0.5'; loads:
.t1
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
.t2
spec name: 'XMLSupport'; versionString: '1.2.2'; loads: #('Core' ); repository: 'http://seaside
.t3
nil
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'XML Parser'; className: 'ConfigurationOfXMLSupport'; versionString: '1.0.5'; loads:
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'XML Parser'; projectReference: [ spec className: 'ConfigurationOfXMLSupport';
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'XML Parser'; className: 'ConfigurationOfXMLSupport'; versionString: '1.0.5'; loads:
.t1
spec name: 'XML Parser'; className: 'ConfigurationOfXMLSupport'; versionString: '1.0.5'; loads:
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'XML Parser'; projectReference: [ spec className: 'ConfigurationOfXMLSupport';
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
aBlock
anExecBlock
i
2
.t1
2
.t2
2
.t3
anExecBlock
.t4
spec name: 'XML Parser'; projectReference: [ spec className: 'ConfigurationOfXMLSupport';
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
repositories
anOrderedCollection( )
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> atomicLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( )
packageSpecs
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
atomic load : 0.242 [ConfigurationOfGsMisc]
aBlock
anExecBlock
oldRoot
linear load : baseline [BaselineOfGrease] atomic load : 0.242 [ConfigurationOfGsMisc]
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushAtomicLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> atomicLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
repositories
anOrderedCollection( )
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @11 line 5
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( )
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'Core'; projectReference: [ spec className: 'ConfigurationOf
.t3
anOrderedCollection( )
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
>=0.242 [ConfigurationOfGsMisc]
anArray
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
self
>=0.242 [ConfigurationOfGsMisc]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
>=0.242 [ConfigurationOfGsMisc]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching 0.242 of ConfigurationOfGsMisc'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
>=0.242 [ConfigurationOfGsMisc]
anArray
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
displayString
'Fetching 0.242 of ConfigurationOfGsMisc'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
>=0.242 [ConfigurationOfGsMisc]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching 0.242 of ConfigurationOfGsMisc'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
cachedList
nil
vrsn
>=0.242 [ConfigurationOfGsMisc]
projectCache
aDictionary( >=0.242 [ConfigurationOfGsMisc]->aSet( 'GemStone-Release-Support', 'System-Digital-Sign
self
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
.t1
nil
.t2
>=0.242 [ConfigurationOfGsMisc]
.t3
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
aVersionOrNil
nil
list
aSet( 'GemStone-Release-Support', 'System-Digital-Signatures', 'SMTPMail', 'Utf8Encoding', 'Core', '
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
>=0.242 [ConfigurationOfGsMisc]
self
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @21 line 15
self
aMetacelloProjectSpecForLoad
override
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
displayString
'Project: System-Digital-Signatures stable'
spec
spec name: 'System-Digital-Signatures'; className: 'ConfigurationOfGsMisc'; versionString: #'sta
.t1
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
.t2
spec name: 'GsMisc'; versionString: '0.242'; loads: #('System-Digital-Signatures' 'Announcements
.t3
nil
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'System-Digital-Signatures'; className: 'ConfigurationOfGsMisc'; versionString: #'sta
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'System-Digital-Signatures'; projectReference: [ spec className: 'ConfigurationOf
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'System-Digital-Signatures'; className: 'ConfigurationOfGsMisc'; versionString: #'sta
.t1
spec name: 'System-Digital-Signatures'; className: 'ConfigurationOfGsMisc'; versionString: #'sta
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'System-Digital-Signatures'; projectReference: [ spec className: 'ConfigurationOf
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
aBlock
anExecBlock
i
1
.t1
8
.t2
1
.t3
anExecBlock
.t4
spec name: 'System-Digital-Signatures'; projectReference: [ spec className: 'ConfigurationOf
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
repositories
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
packageSpecs
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : baseline [BaselineOfGrease] atomic load : 0.242 [ConfigurationOfGsMisc]
aBlock
anExecBlock
oldRoot
linear load : baseline [BaselineOfGLASS1] linear load : 1.0-alpha2.2 [ConfigurationOfGoferProjectLo
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
repositories
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'System-Digital-Signatures'; projectReference: [ spec classN
.t3
anOrderedCollection( aMCGitHubRepository(github://GsDevKit/Grease:master/repository))
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
<>baseline [BaselineOfGrease]
anArray
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
self
<>baseline [BaselineOfGrease]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfGrease]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching baseline of BaselineOfGrease'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
<>baseline [BaselineOfGrease]
anArray
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
displayString
'Fetching baseline of BaselineOfGrease'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfGrease]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching baseline of BaselineOfGrease'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
cachedList
nil
vrsn
<>baseline [BaselineOfGrease]
projectCache
aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grea
self
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
.t1
nil
.t2
<>baseline [BaselineOfGrease]
.t3
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
aVersionOrNil
<>baseline [BaselineOfGrease]
list
aSet( 'Grease-Core', 'Grease-Tests-GemStone-Core', 'Grease-GemStone300-Core', 'GsCore', 'System-Digi
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
<>baseline [BaselineOfGrease]
self
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @26 line 18
self
aMetacelloProjectSpecForLoad
override
nil
displayString
'Project: Grease baseline'
spec
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
.t1
nil
.t2
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
.t3
<>baseline [BaselineOfGrease]
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'Grease'; projectReference: [ spec versionString: 'baseline'; loads: #('Core'
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
.t1
spec name: 'Grease'; versionString: 'baseline'; loads: #('Core' ); repository: 'github://GsDevK
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'Grease'; projectReference: [ spec versionString: 'baseline'; loads: #('Core'
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
aBlock
anExecBlock
i
3
.t1
39
.t2
3
.t3
anExecBlock
.t4
spec name: 'Grease'; projectReference: [ spec versionString: 'baseline'; loads: #('Core'
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
repositories
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
packageSpecs
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : baseline [BaselineOfGLASS1] linear load : 1.0-alpha2.2 [ConfigurationOfGoferProjectLo
aBlock
anExecBlock
oldRoot
linear load : baseline [BaselineOfSeaside3] explicit load : baseline [BaselineOfGLASS1] explicit l
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
repositories
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'GoferProjectLoader'; projectReference: [ spec versionString
.t3
anOrderedCollection( aMCGitHubRepository(github://glassdb/glass:master/repository))
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
<>baseline [BaselineOfGLASS1]
anArray
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
self
<>baseline [BaselineOfGLASS1]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfGLASS1]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching baseline of BaselineOfGLASS1'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
<>baseline [BaselineOfGLASS1]
anArray
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
displayString
'Fetching baseline of BaselineOfGLASS1'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfGLASS1]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching baseline of BaselineOfGLASS1'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
cachedList
nil
vrsn
<>baseline [BaselineOfGLASS1]
projectCache
aDictionary( <>baseline [BaselineOfGLASS1]->aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Cor
self
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
.t1
nil
.t2
<>baseline [BaselineOfGLASS1]
.t3
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
aVersionOrNil
<>baseline [BaselineOfGLASS1]
list
aSet( 'GemStone-Indexing-Extensions', 'Regex-Core', 'Core31x', 'Base-Bootstrap', 'GemStone-Compressi
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
<>baseline [BaselineOfGLASS1]
self
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @26 line 18
self
aMetacelloProjectSpecForLoad
override
nil
displayString
'Project: GLASS1 baseline'
spec
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
.t1
nil
.t2
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
.t3
<>baseline [BaselineOfGLASS1]
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'; loads: #('Base'
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
.t1
spec name: 'GLASS1'; versionString: 'baseline'; loads: #('Base' ); repository: 'github://glassd
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'; loads: #('Base'
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
aBlock
anExecBlock
i
1
.t1
80
.t2
1
.t3
anExecBlock
.t4
spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'; loads: #('Base'
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
packageSpecs
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : baseline [BaselineOfSeaside3] explicit load : baseline [BaselineOfGLASS1] explicit l
aBlock
anExecBlock
oldRoot
linear load : 3.1.3 [ConfigurationOfSeaside3] explicit load : baseline [BaselineOfSeaside3] explic
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'GLASS1'; projectReference: [ spec versionString: 'baseline'
.t3
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main),
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
<>baseline [BaselineOfSeaside3]
anArray
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
self
<>baseline [BaselineOfSeaside3]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfSeaside3]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching baseline of BaselineOfSeaside3'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
<>baseline [BaselineOfSeaside3]
anArray
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
displayString
'Fetching baseline of BaselineOfSeaside3'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
<>baseline [BaselineOfSeaside3]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching baseline of BaselineOfSeaside3'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
cachedList
nil
vrsn
<>baseline [BaselineOfSeaside3]
projectCache
aDictionary( <>baseline [BaselineOfSeaside3]->aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside
self
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
.t1
nil
.t2
<>baseline [BaselineOfSeaside3]
.t3
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
aVersionOrNil
<>baseline [BaselineOfSeaside3]
list
aSet( 'Seaside-Tests-Development', 'Swazoo2', 'Seaside-GemStone-Environment', 'RSS-Examples', 'Seasi
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
<>baseline [BaselineOfSeaside3]
self
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @26 line 18
self
aMetacelloProjectSpecForLoad
override
nil
displayString
'Project: Seaside3 baseline'
spec
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
.t1
nil
.t2
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
.t3
<>baseline [BaselineOfSeaside3]
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'Seaside3'; projectReference: [ spec versionString: 'baseline'; loads: #('Zinc
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
.t1
spec name: 'Seaside3'; versionString: 'baseline'; loads: #('Zinc-Seaside' 'JQuery' 'JSON' 'Core'
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'Seaside3'; projectReference: [ spec versionString: 'baseline'; loads: #('Zinc
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
aBlock
anExecBlock
i
1
.t1
1
.t2
1
.t3
anExecBlock
.t4
spec name: 'Seaside3'; projectReference: [ spec versionString: 'baseline'; loads: #('Zinc
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
packageSpecs
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : 3.1.3 [ConfigurationOfSeaside3] explicit load : baseline [BaselineOfSeaside3] explic
aBlock
anExecBlock
oldRoot
linear load : 1.5 [ConfigurationOfIAM] explicit load : 3.1.3 [ConfigurationOfSeaside3] linear load
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
repositories
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'Seaside3'; projectReference: [ spec versionString: 'baselin
.t3
anOrderedCollection( aMCHttpRepository(http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main))
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
3.1.3 [ConfigurationOfSeaside3]
anArray
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
self
3.1.3 [ConfigurationOfSeaside3]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
3.1.3 [ConfigurationOfSeaside3]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching 3.1.3 of ConfigurationOfSeaside3'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
3.1.3 [ConfigurationOfSeaside3]
anArray
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
displayString
'Fetching 3.1.3 of ConfigurationOfSeaside3'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
originalLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
3.1.3 [ConfigurationOfSeaside3]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching 3.1.3 of ConfigurationOfSeaside3'
thisContext
[] in MetacelloMCProjectSpec >> loadVersion: (envId 0) @26 line 38
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
list
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
cachedList
nil
vrsn
3.1.3 [ConfigurationOfSeaside3]
projectCache
aDictionary( 3.1.3 [ConfigurationOfSeaside3]->aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javas
self
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
.t1
nil
.t2
3.1.3 [ConfigurationOfSeaside3]
.t3
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( )
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
MetacelloMCProjectSpec >> loadVersion: (envId 0) @21 line 24
self
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
aVersionOrNil
3.1.3 [ConfigurationOfSeaside3]
list
aSet( 'Zinc-Seaside', 'JQuery', 'JSON', 'Core', 'Javascript', 'Seaside3')
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
vrsn
3.1.3 [ConfigurationOfSeaside3]
self
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
thisContext
MetacelloProjectSpecForLoad >> performLoad (envId 0) @26 line 18
self
aMetacelloProjectSpecForLoad
override
nil
displayString
'Project: Seaside 3.1.3'
spec
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
.t1
nil
.t2
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
.t3
3.1.3 [ConfigurationOfSeaside3]
thisContext
MetacelloGenericProjectSpec >> load (envId 0) @6 line 4
self
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
thisContext
MetacelloProjectReferenceSpec >> loadUsing:gofer: (envId 0) @5 line 6
self
spec name: 'Seaside'; projectReference: [ spec className: 'ConfigurationOfSeaside3'; vers
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
ignored
aMetacelloGofer
required
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
.t1
spec name: 'Seaside'; className: 'ConfigurationOfSeaside3'; versionString: '3.1.3'; postLoadDoI
thisContext
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 6
self
anExecBlock
pkg
spec name: 'Seaside'; projectReference: [ spec className: 'ConfigurationOfSeaside3'; vers
gofer
aMetacelloGofer
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
Collection >> do: (envId 0) @5 line 10
self
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
aBlock
anExecBlock
i
1
.t1
20
.t2
1
.t3
anExecBlock
.t4
spec name: 'Seaside'; projectReference: [ spec className: 'ConfigurationOfSeaside3'; vers
thisContext
MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @5 line 6
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
repositories
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
gofer
aMetacelloGofer
thisContext
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @2 line 4
self
anExecBlock
repositories
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
packageSpecs
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloLoaderPolicy >> pushLoadDirective:during: (envId 0) @6 line 7
self
aMetacelloLoaderPolicy
aLoaderDirective
linear load : 1.5 [ConfigurationOfIAM] explicit load : 3.1.3 [ConfigurationOfSeaside3] linear load
aBlock
anExecBlock
oldRoot
linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load : 1.5 [ConfigurationOfIAM] e
self
aMetacelloLoaderPolicy
thisContext
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: (envId 0) @3 line 3
self
aMetacelloLoaderPolicy
aBlock
anExecBlock
aLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: (envId 0) @3 line 4
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
packageSpecs
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
repositories
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
thisContext
MetacelloCommonMCSpecLoader >> load (envId 0) @15 line 7
self
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
repos
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
.t1
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
.t2
anOrderedCollection( spec name: 'Seaside'; projectReference: [ spec className: 'Configuratio
.t3
anOrderedCollection( aMCHttpRepository(http://smalltalkhub.com/mc/Debris/Quuve/main))
thisContext
MetacelloMCVersionSpecLoader >> load (envId 0) @13 line 21
self
aMetacelloMCVersionSpecLoader
mcLoader
aMetacelloFetchingMCSpecLoader(linear load : explicit load : 1.5 [ConfigurationOfIAM] linear load
self
aMetacelloMCVersionSpecLoader
thisContext
MetacelloMCVersion >> executeLoadFromArray: (envId 0) @9 line 7
self
<>1.5 [ConfigurationOfIAM]
anArray
aSet( 'Multilingual-TextConversion', 'XMLSupport', 'GsPharo-Core', 'FAGemStoneCompatibility', 'DP',
loader
aMetacelloMCVersionSpecLoader
.t1
aMetacelloMCVersionSpecLoader
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 11
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
anArray
aSet( 'Multilingual-TextConversion', 'XMLSupport', 'GsPharo-Core', 'FAGemStoneCompatibility', 'DP',
self
<>1.5 [ConfigurationOfIAM]
thisContext
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @2 line 9
self
anExecBlock
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
aBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloPlatform >> useStackCacheDuring:defaultDictionary: (envId 0) @9 line 10
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
defaultDictionary
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
dict
aDictionary( BaselineOfGrease->aDictionary( <>baseline [BaselineOfGrease]->aSet( 'Grease-Core', 'Gre
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @6 line 11
self
anExecBlock
newLoader
aMetacelloFetchingMCSpecLoader(linear load : )
self
<>1.5 [ConfigurationOfIAM]
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
[] in MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @2 line 12
self
anExecBlock
thisContext
MetacelloPlatform >> do:displaying: (envId 0) @2 line 3
self
aMetacelloGemStonePlatform
aBlock
anExecBlock
aString
'Fetching 1.5 of ConfigurationOfIAM'
thisContext
MetacelloMCVersion >> fetchRequiredFromArray: (envId 0) @17 line 7
self
<>1.5 [ConfigurationOfIAM]
anArray
aSet( 'Multilingual-TextConversion', 'XMLSupport', 'GsPharo-Core', 'FAGemStoneCompatibility', 'DP',
displayString
'Fetching 1.5 of ConfigurationOfIAM'
newLoader
aMetacelloFetchingMCSpecLoader(linear load : )
originalLoader
aMetacelloLoadingMCSpecLoader
self
<>1.5 [ConfigurationOfIAM]
.t1
aMetacelloGemStonePlatform
.t2
anExecBlock
.t3
'Fetching 1.5 of ConfigurationOfIAM'
thisContext
[] in MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0) @3 line 10
self
anExecBlock
displayString
'1.5 of ConfigurationOfIAM'
fetchLoader
nil
anArray
anArray( 'Core', 'DPOFX')
self
<>1.5 [ConfigurationOfIAM]
.t1
<>1.5 [ConfigurationOfIAM]
.t2
aSet( 'Multilingual-TextConversion', 'XMLSupport', 'GsPharo-Core', 'FAGemStoneCompatibility', 'DP',
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloMCVersion >> doLoadRequiredFromArray: (envId 0) @22 line 16
self
<>1.5 [ConfigurationOfIAM]
anArray
anArray( 'Core', 'DPOFX')
oldBypassProgress
false
oldPolicy
aMetacelloLoaderPolicy
displayString
'1.5 of ConfigurationOfIAM'
self
<>1.5 [ConfigurationOfIAM]
thisContext
Collection >> loadRequiredForMetacelloMCVersion: (envId 0) @2 line 3
self
anArray( 'Core', 'DPOFX')
aMetacelloMCVersion
<>1.5 [ConfigurationOfIAM]
thisContext
MetacelloMCVersion >> load: (envId 0) @2 line 3
self
<>1.5 [ConfigurationOfIAM]
required
anArray( 'Core', 'DPOFX')
thisContext
[] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: (envId 0) @10 line 16
self
anExecBlock
required
anArray( 'Core', 'DPOFX')
version
<>1.5 [ConfigurationOfIAM]
loadedSpec
spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http://www.sque
self
aMetacelloScriptEngine
.t1
aMetacelloScriptEngine
.t2
<>1.5 [ConfigurationOfIAM]
.t3
anArray( 'Core', 'DPOFX')
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @6 line 6
self
anExecBlock
actionBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @4 line 14
self
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
MetacelloAllowLockedProjectChange
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @2 line 20
self
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Warning
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
MetacelloScriptEngine >> handleNotificationsForAction: (envId 0) @2 line 24
self
aMetacelloScriptEngine
actionBlock
anExecBlock
self
aMetacelloScriptEngine
thisContext
[] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: (envId 0) @2 line 5
self
anExecBlock
self
aMetacelloScriptEngine
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: (envId 0) @8 line 14
self
MetacelloProjectRegistration
aBlock
anExecBlock
newRegistry
aMetacelloProjectRegistry
oldRegistry
aMetacelloProjectRegistry
self
MetacelloProjectRegistration
thisContext
MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: (envId 0) @2 line 3
self
aMetacelloScriptEngine
required
anArray( 'Core', 'DPOFX')
onDownGradeBlock
anExecBlock
onUpgradeBlock
anExecBlock
self
aMetacelloScriptEngine
thisContext
MetacelloScriptEngine >> load: (envId 0) @2 line 3
self
aMetacelloScriptEngine
required
anArray( 'Core', 'DPOFX')
thisContext
[] in MetacelloScriptExecutor >> execute: (envId 0) @11 line 15
self
anExecBlock
projectSpec
spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http://www.sque
root
nil
engine
aMetacelloScriptEngine
self
aMetacelloScriptImageExecutor
.t1
nil
.t2
aMetacelloScriptEngine
.t3
anArray( 'Core', 'DPOFX')
thisContext
[] in MetacelloScriptExecutor >> executeString:do: (envId 0) @4 line 5
self
anExecBlock
projectSpec
spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http://www.sque
self
aMetacelloScriptImageExecutor
projectSpecBlock
anExecBlock
thisContext
Collection >> do: (envId 0) @5 line 10
self
anArray( spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http:/
aBlock
anExecBlock
i
1
.t1
1
.t2
1
.t3
anExecBlock
.t4
spec name: 'IAM'; versionString: '1.5'; loads: #('Core' 'DPOFX' ); repository: 'http://www.sque
thisContext
MetacelloScriptExecutor >> executeString:do: (envId 0) @8 line 5
self
aMetacelloScriptImageExecutor
aString
'IAM'
projectSpecBlock
anExecBlock
self
aMetacelloScriptImageExecutor
thisContext
String >> execute:against: (envId 0) @2 line 2
self
'IAM'
projectSpecBlock
anExecBlock
aScriptExecutor
aMetacelloScriptImageExecutor
thisContext
MetacelloScriptExecutor >> execute: (envId 0) @6 line 9
self
aMetacelloScriptImageExecutor
statements
anOrderedCollection( #'configurationArg:'->anArray( 'IAM'), #'onLock:'->anArray( anExecBlock), #'loa
self
aMetacelloScriptImageExecutor
thisContext
Metacello >> execute (envId 0) @6 line 5
self
aMetacello
script
anOrderedCollection( #'configurationArg:'->anArray( 'IAM'), #'onLock:'->anArray( anExecBlock), #'loa
.t1
aMetacelloScriptImageExecutor
.t2
anOrderedCollection( #'configurationArg:'->anArray( 'IAM'), #'onLock:'->anArray( anExecBlock), #'loa
thisContext
Metacello >> load: (envId 0) @3 line 3
self
aMetacello
required
anArray( 'Core', 'DPOFX')
thisContext
[] in DpAdministrationPlugin >> pluginMenusFor: (envId 0) @12 line 132
self
anExecBlock
iam
aDpInvestmentAdvisorManager
thisContext
FaAction >> logAndValue: (envId 0) @4 line 3
self
aDpAction
anArg
aDpInvestmentAdvisorManager
thisContext
[] in DpWebAppBrowser >> renderActivityMenuOn:id: (envId 0) @2 line 17
self
anExecBlock
self
aDpInvestmentAdvisorManager
menuAction
aDpAction
thisContext
ExecBlock >> valueWithPossibleArguments: (envId 0) @6 line 4
self
anExecBlock
anArray
anArray( '')
args
nil
n
0
.t1
nil
.t2
anExecBlock
thisContext
WAActionCallback >> evaluateWithArgument: (envId 0) @3 line 2
self
aWAActionCallback
anObject
''
thisContext
WACallback >> evaluateWithFieldValues: (envId 0) @4 line 2
self
aWAActionCallback
anOrderedCollection
anArray( '')
thisContext
[] in WACallbackRegistry >> handle: (envId 0) @4 line 10
self
anExecBlock
callback
aWAActionCallback
fields
aWAMergedRequestFields
thisContext
Collection >> do: (envId 0) @5 line 10
self
anArray( aWAActionCallback)
aBlock
anExecBlock
i
1
.t1
1
.t2
1
.t3
anExecBlock
.t4
aWAActionCallback
thisContext
WACallbackRegistry >> handle: (envId 0) @9 line 9
self
aWACallbackRegistry
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWACallbackRegistry
fields
aWAMergedRequestFields
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
set
aSet( aWAActionCallback)
thisContext
WACallbackProcessingActionContinuation >> basicPerformAction (envId 0) @6 line 3
self
aDpCallbackProcessingActionContinuation
thisContext
[] in WAActionPhaseContinuation >> performAction (envId 0) @2 line 2
self
anExecBlock
self
aDpCallbackProcessingActionContinuation
thisContext
ExecBlock >> onException:do: (envId 0) @2 line 66
self
anExecBlock
anException
AbstractException
handlerBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @5 line 47
self
anExecBlock
exceptionSelector
aWARemoteDebuggingWalkbackErrorHandler
handlerBlock
anExecBlock
fastPath
nil
.t1
anExecBlock
.t2
AbstractException
.t3
anExecBlock
thisContext
WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 3
self
aWARemoteDebuggingWalkbackErrorHandler
aBlock
anExecBlock
self
aWARemoteDebuggingWalkbackErrorHandler
thisContext
[] in WARenderLoopContinuation >> withNotificationHandlerDo: (envId 0) @2 line 20
self
anExecBlock
aBlock
anExecBlock
currentHandler
aWARemoteDebuggingWalkbackErrorHandler
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WARenderNotification
handlerBlock
anExecBlock1
fastPath
true
.t1
anExecBlock
thisContext
WARenderLoopContinuation >> withNotificationHandlerDo: (envId 0) @8 line 21
self
aDpCallbackProcessingActionContinuation
aBlock
anExecBlock
aBlock
anExecBlock
currentHandler
aWARemoteDebuggingWalkbackErrorHandler
thisContext
WAActionPhaseContinuation >> performAction (envId 0) @2 line 2
self
aDpCallbackProcessingActionContinuation
self
aDpCallbackProcessingActionContinuation
thisContext
[] in WACallbackProcessingActionContinuation >> performAction (envId 0) @2 line 3
self
anExecBlock
self
aDpCallbackProcessingActionContinuation
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WACallbackProcessingActionContinuation >> performAction (envId 0) @2 line 3
self
aDpCallbackProcessingActionContinuation
self
aDpCallbackProcessingActionContinuation
thisContext
DpCallbackProcessingActionContinuation >> performAction (envId 0) @5 line 4
self
aDpCallbackProcessingActionContinuation
thisContext
WAActionPhaseContinuation >> handleFiltered: (envId 0) @2 line 2
self
aDpCallbackProcessingActionContinuation
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WARequestHandler >> handle: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpCallbackProcessingActionContinuation
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentRequestContext
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentRequestContext
anObject
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aBlock
anExecBlock
thisContext
[] in WARequestContext >> push:during: (envId 0) @2 line 5
self
anExecBlock
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WARequestContext >> push:during: (envId 0) @3 line 6
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aDpCallbackProcessingActionContinuation
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestHandler >> handle: (envId 0) @2 line 4
self
aDpCallbackProcessingActionContinuation
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpCallbackProcessingActionContinuation
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WASessionContinuation >> handle: (envId 0) @2 line 5
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpCallbackProcessingActionContinuation
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WAUnregisteredHandlerError
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WASessionContinuation >> withUnregisteredHandlerDo: (envId 0) @2 line 3
self
aDpCallbackProcessingActionContinuation
aBlock
anExecBlock
thisContext
WASessionContinuation >> handle: (envId 0) @4 line 5
self
aDpCallbackProcessingActionContinuation
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpCallbackProcessingActionContinuation
thisContext
WASession >> handleFiltered: (envId 0) @20 line 20
self
aDpWebSession
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
continuation
aDpCallbackProcessingActionContinuation
key
'6e8bPjT2kf9S1Jmr'
documentHandler
nil
documentHandlerKey
nil
self
aDpWebSession
fields
aWAMergedRequestFields
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
.t1
nil
.t2
nil
.t3
aDpCallbackProcessingActionContinuation
.t4
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WARequestHandler >> handle: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpWebSession
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentRequestContext
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentRequestContext
anObject
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aBlock
anExecBlock
thisContext
[] in WARequestContext >> push:during: (envId 0) @2 line 5
self
anExecBlock
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WARequestContext >> push:during: (envId 0) @3 line 6
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aDpWebSession
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestHandler >> handle: (envId 0) @2 line 4
self
aDpWebSession
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aDpWebSession
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WASession >> handle: (envId 0) @10 line 11
self
aDpWebSession
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
result
1
.t1
aDpWebSession
.t2
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARegistry >> dispatch:to:key: (envId 0) @4 line 6
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aDpWebSession
aString
'tOozJ62G2DSIo1Ip'
thisContext
WARegistry >> handleKeyed:with:context: (envId 0) @2 line 5
self
aWAApplication
aRequestHandler
aDpWebSession
aString
'tOozJ62G2DSIo1Ip'
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARegistry >> handleFiltered: (envId 0) @15 line 13
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
handler
aDpWebSession
key
'tOozJ62G2DSIo1Ip'
.t1
aDpWebSession
.t2
aWAApplication
.t3
aDpWebSession
.t4
'tOozJ62G2DSIo1Ip'
.t5
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WAApplication >> handleFiltered: (envId 0) @10 line 8
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestFilter >> handleFiltered: (envId 0) @3 line 4
self
aWAExceptionFilter
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WAExceptionFilter >> handleFiltered: (envId 0) @2 line 7
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAExceptionFilter
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentExceptionHandler
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentExceptionHandler
anObject
aWARemoteDebuggingWalkbackErrorHandler
aBlock
anExecBlock
thisContext
[] in WAExceptionFilter >> handleFiltered: (envId 0) @2 line 6
self
anExecBlock
handler
aWARemoteDebuggingWalkbackErrorHandler
thisContext
ExecBlock >> onException:do: (envId 0) @2 line 66
self
anExecBlock
anException
AbstractException
handlerBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @5 line 47
self
anExecBlock
exceptionSelector
aWARemoteDebuggingWalkbackErrorHandler
handlerBlock
anExecBlock
fastPath
nil
.t1
anExecBlock
.t2
AbstractException
.t3
anExecBlock
thisContext
WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 3
self
aWARemoteDebuggingWalkbackErrorHandler
aBlock
anExecBlock
self
aWARemoteDebuggingWalkbackErrorHandler
thisContext
WAExceptionFilter >> handleFiltered: (envId 0) @5 line 4
self
aWAExceptionFilter
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
handler
aWARemoteDebuggingWalkbackErrorHandler
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAExceptionFilter
thisContext
[] in WARequestHandler >> handle: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAApplication
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentRequestContext
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentRequestContext
anObject
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aBlock
anExecBlock
thisContext
[] in WARequestContext >> push:during: (envId 0) @2 line 5
self
anExecBlock
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WARequestContext >> push:during: (envId 0) @3 line 6
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aWAApplication
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestHandler >> handle: (envId 0) @2 line 4
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAApplication
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WADispatcher >> handleFiltered:named: (envId 0) @3 line 5
self
aWADispatcher
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aString
'reps'
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WADispatcher >> handleFiltered: (envId 0) @8 line 6
self
aWADispatcher
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
consumer
aWAPathConsumer
.t1
aWADispatcher
.t2
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
.t3
'reps'
thisContext
[] in WARequestHandler >> handle: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWADispatcher
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WACurrentRequestContext
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WADynamicVariable class >> use:during: (envId 0) @2 line 4
self
WACurrentRequestContext
anObject
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aBlock
anExecBlock
thisContext
[] in WARequestContext >> push:during: (envId 0) @2 line 5
self
anExecBlock
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WARequestContext >> push:during: (envId 0) @3 line 6
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
aRequestHandler
aWADispatcher
aBlock
anExecBlock
self
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
WARequestHandler >> handle: (envId 0) @2 line 4
self
aWADispatcher
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWADispatcher
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WAServerAdaptor >> handleRequest: (envId 0) @3 line 4
self
anExecBlock
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAFastCGIAdaptor
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
WAResponseNotification
handlerBlock
anExecBlock1
fastPath
true
.t1
anExecBlock
thisContext
WAServerAdaptor >> handleRequest: (envId 0) @2 line 5
self
aWAFastCGIAdaptor
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAFastCGIAdaptor
thisContext
WAServerAdaptor >> handle: (envId 0) @2 line 4
self
aWAFastCGIAdaptor
aRequestContext
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
thisContext
[] in WAServerAdaptor >> process: (envId 0) @2 line 6
self
anExecBlock
context
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAFastCGIAdaptor
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
WAServerAdaptor >> process: (envId 0) @4 line 7
self
aWAFastCGIAdaptor
aNativeRequest
aFSResponderRole
context
aWAGemStoneRequestContext url: '/reps?_s=tOozJ62G2DSIo1Ip&_k=6e8bPjT2kf9S1Jmr'
self
aWAFastCGIAdaptor
thisContext
[] in WAFastCGIAdaptor >> process: (envId 0) @2 line 6
self
anExecBlock
aRequest
aFSResponderRole
self
aWAFastCGIAdaptor
thisContext
[] in GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @2 line 11
self
anExecBlock
result
nil
aNativeRequest
aFSResponderRole
resultBlock
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
anExceptionSet
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @11 line 12
self
anExecBlock
aNativeRequest
aFSResponderRole
conflicts
nil
retryException
nil
retryRequest
false
self
aGRGemStonePlatform
.t1
anExecBlock
.t2
anExceptionSet
.t3
anExecBlock
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
TransientRecursionLock >> critical: (envId 0) @11 line 12
self
aTransientRecursionLock
aBlock
anExecBlock
proc
GsProcess(oop=207042817, status=debug, priority=4, GsContext class >> fromLevel: (envId 0) @3 line
self
aTransientRecursionLock
.t1
anExecBlock
.t2
anExecBlock
thisContext
GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @3 line 5
self
aGRGemStonePlatform
aNativeRequest
aFSResponderRole
resultBlock
anExecBlock
result
nil
self
aGRGemStonePlatform
thisContext
[] in GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0) @6 line 9
self
anExecBlock
adaptor
aWAFastCGIAdaptor
result
nil
resultBlock
anExecBlock
aNativeRequest
aFSResponderRole
count
1
retryCount
10
self
aGRGemStonePlatform
.t1
nil
.t2
1
.t3
10
.t4
1
.t5
aGRGemStonePlatform
.t6
aFSResponderRole
.t7
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0) @2 line 17
self
aGRGemStonePlatform
aNativeRequest
aFSResponderRole
adaptor
aWAFastCGIAdaptor
resultBlock
anExecBlock
result
nil
thisContext
WAFastCGIAdaptor >> process: (envId 0) @3 line 4
self
aWAFastCGIAdaptor
aNativeRequest
aFSResponderRole
self
aWAFastCGIAdaptor
thisContext
[] in WAFastCGIAdaptor >> answerResponderRole: (envId 0) @2 line 4
self
anExecBlock
string
nil
aFSResponderRole
aFSResponderRole
self
aWAFastCGIAdaptor
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
WAFastCGIAdaptor >> answerResponderRole: (envId 0) @2 line 5
self
aWAFastCGIAdaptor
aFSResponderRole
aFSResponderRole
string
nil
aFSResponderRole
aFSResponderRole
thisContext
FSResponderRole >> answer (envId 0) @3 line 4
self
aFSResponderRole
thisContext
FSRole >> handleConnection (envId 0) @3 line 5
self
aFSResponderRole
thisContext
FSConnection >> unsafeServe (envId 0) @5 line 8
self
aFSConnection
thisContext
[] in FSConnection >> safeServe (envId 0) @2 line 8
self
anExecBlock
self
aFSConnection
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
FSError
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in FSConnection >> safeServe (envId 0) @2 line 9
self
anExecBlock
thisContext
ExecBlock >> on:do: (envId 0) @3 line 42
self
anExecBlock
exceptionSelector
Error
handlerBlock
anExecBlock
fastPath
true
.t1
anExecBlock
thisContext
[] in FSConnection >> safeServe (envId 0) @2 line 12
self
anExecBlock
thisContext
ExecBlock >> ensure: (envId 0) @2 line 12
self
anExecBlock
aBlock
anExecBlock
result
nil
.t1
anExecBlock
thisContext
FSConnection >> safeServe (envId 0) @2 line 15
self
aFSConnection
self
aFSConnection
thisContext
FSConnection >> serve (envId 0) @2 line 4
self
aFSConnection
thisContext
[] in FSSocketServer >> listen: (envId 0) @3 line 15
self
anExecBlock
conn
aFSConnection
self
aFSGsSocketServer
thisContext
GsProcess >> _start (envId 0) @7 line 16
self
GsProcess(oop=207042817, status=debug, priority=4, GsContext class >> fromLevel: (envId 0) @3 line
curr
nil
res
nil
.t1
nil
.t2
anExecBlock
.t3
aFSConnection
thisContext
GsNMethod class >> _gsReturnToC (envId 0) @1 line 1
self
nil

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass



_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list
Upon further review it is very likely related to a logic error in the signal handling logic in the vm in the presence of a partial continuation (which we're using)... the signal handling logic is a bit complicated and we are interested in getting to the bottom of this, so there are a couple of things that we could do ..

1. The easiest of all is for us to get our hands on the extent and reproduce the problem
    in our "lab" then we can easily use gdb to trace execution, etc. Perhaps a sanitized copy
    of the extent that exhibits the problem.
2. If we can't get our sweaty little hands on an extent directly, a second option would be to
    use vpn to run gdb against your system in your environment ... not quite as convenient as
    option 1, but being able to directly debug using gdb still makes things easier.
3. The final option is to resort to print statement debugging where we instrument up the Metacello
    code and add some print statements to the vm code in a private build and have you reproduce
    the problem and then send us the logs ... if we're lucky the first set of logs will be sufficient for us
    to isolate the problem, if not we'll repeat the cycle until we've characterized and (hipefully) fixed the
    problem ...

Like I said, we're interested in getting to the bottom of this so let us know how you'd like to proceed.

Dale

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list


On Tue, Oct 21, 2014 at 3:02 PM, Dale Henrichs <[hidden email]> wrote:
Upon further review it is very likely related to a logic error in the signal handling logic in the vm in the presence of a partial continuation (which we're using)... the signal handling logic is a bit complicated and we are interested in getting to the bottom of this, so there are a couple of things that we could do ..

1. The easiest of all is for us to get our hands on the extent and reproduce the problem
    in our "lab" then we can easily use gdb to trace execution, etc. Perhaps a sanitized copy
    of the extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

Thanks,  
 
2. If we can't get our sweaty little hands on an extent directly, a second option would be to
    use vpn to run gdb against your system in your environment ... not quite as convenient as
    option 1, but being able to directly debug using gdb still makes things easier.
3. The final option is to resort to print statement debugging where we instrument up the Metacello
    code and add some print statements to the vm code in a private build and have you reproduce
    the problem and then send us the logs ... if we're lucky the first set of logs will be sufficient for us
    to isolate the problem, if not we'll repeat the cycle until we've characterized and (hipefully) fixed the
    problem ...

Like I said, we're interested in getting to the bottom of this so let us know how you'd like to proceed.

Dale



--
Mariano
http://marianopeck.wordpress.com

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails... maybe, if you can easily get a fresh extent + stone, then try:

1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list


On Tue, Oct 21, 2014 at 1:08 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails...

Not needed for this, but I am curious what you are trying and what is failing...
 
maybe, if you can easily get a fresh extent + stone, then try:

What version of Seaside do you have loaded when you start? Perhaps just send me the result of:

 Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) metacelloReport.

Than I'll take things for a spin...


1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list
Hi Dale,

I was using Seaside 3.1.3. Here I paste the output of the report. Let me know if I can help with something else.

Cheers, 


 '-----------------------------
Metacello Registration REPORT
-----------------------------
Bootstrap 0.4.0 [release]
FileTree 3855a2d [gemstone2.4]
GLASS 1.0-beta.9 [release]
GLASS1 93aec3b [master]
Gofer 1.0.5.2 [release]
GoferProjectLoader 1.0-alpha2.2 [development]
|Grease| 27ae1e2 [master]
GsCore 0.247 [release]
GsFastCGI 0.235 [release]
GsMisc 0.243 [release]
GsMonticello 0.244.2 [release]
GsOB 0.242.1 [release]
GsPharo 0.9.2 [development]
GsSqueakCommon 0.9.4 [release]
HighchartsSt 1.0 [development]
IAM 1.5 [development]
Magritte3 3.1.4 [release]
Metacello e46c95f [master]
MetacelloPreview stable [release]
MetacelloVersionQueryExampleConfig 2.1-baseline [release]
MetacelloVersionQueryLatestVersionConfig 1.3.2 [development]
MockGemStone 1.0 [release]
MyApp 0.1 [development]
Seaside3 3.1.3 [stable]
SIXX 606a93f [master]
Swazoo2 2.2.0.4 [development]
XMLSupport 1.2.2 [development]
XMLWriter 1.0.5 [release]
Zinc a304216 [gemstone3.1]
ZincHTTPComponents 2.4.3 [release]
--------------
PACKAGE REPORT
--------------
Announcements.v3-dkh.18
Base-Bootstrap.v3-dkh.30
BaselineOfFileTree-dkh.4
BaselineOfGLASS1-dkh.32
BaselineOfGrease-dkh.5
BaselineOfMetacello-dkh.79
BaselineOfSeaside3-JohanBrichau.21
BaselineOfSIXX-dkh.1
BaselineOfZinc-dkh.4
Blowfish-MarianoMartinezPeck.11
Bootstrap.v3-dkh.239
Bootstrap-Core-TorstenBergmann.52
BugLoadingCode-MarianoMartinezPeck.1
Change-Notification.v310-dkh.21
Collections-BitmapCharacterSet-JAA.5
Collections-OrderPreservingDictionary.g-JohanBrichau.9
Collections-Support.g-OttoBehrens.45
ConfigurationOfBootstrap-TorstenBergmann.38
ConfigurationOfFileTree-dkh.36
ConfigurationOfGettext-JohanBrichau.33
ConfigurationOfGLASS-dkh.249
ConfigurationOfGofer-dkh.42
ConfigurationOfGoferProjectLoader-DaleHenrichs.21
ConfigurationOfGrease-JohanBrichau.259
ConfigurationOfGsCore-dkh.297
ConfigurationOfGsFastCGI-dkh.16
ConfigurationOfGsMisc-dkh.116
ConfigurationOfGsMonticello-dkh.173
ConfigurationOfGsOB-dkh.89
ConfigurationOfGsPharo-dkh.15
ConfigurationOfGsSqueakCommon-dkh.25
ConfigurationOfHighchartsSt-MarianoMartinezPeck.6
ConfigurationOfIAM-MarianoMartinezPeck.77
ConfigurationOfMagritte3-DiegoLont.97
ConfigurationOfMetacello-dkh.796
ConfigurationOfMetacelloPreview-dkh.49
ConfigurationOfMockGemStone-PaulDeBruicker.6
ConfigurationOfMyApp-MarianoMartinezPeck.1
ConfigurationOfNeoCSV-SvenVanCaekenberghe.12
ConfigurationOfSeaside3-dkh.213
ConfigurationOfSwazoo2-mivsek.53
ConfigurationOfXMLSupport-PaulDeBruicker.71
ConfigurationOfXMLWriter-StephaneDucasse.21
ConfigurationOfZincHTTPComponents-SvenVanCaekenberghe.64
Core.v3-dkh.89
Core31x-dkh.4
DP-MarianoMartinezPeck.12101
DPOFX-MarianoMartinezPeck.129
EncryptionUtilsExternal-MarianoMartinezPeck.1
FA-MarianoMartinezPeck.12079
FACompatibility-CamSanders.24
FAGemStoneCompatibility-MarianoMartinezPeck.55
FAGemStonePersistency-MarianoMartinezPeck.22
FastCGI-dkh.33
FastCGIPool-dkh.2
Fuel-MarianoMartinezPeck.793, Fuel-MarianoMartinezPeck.794
FuelGemstone-MarianoMartinezPeck.1
FuelTests-MarianoMartinezPeck.375, FuelTests-MarianoMartinezPeck.376
GemStone-ANSI-Streams-dkh.12
GemStone-Compression-dkh.7
GemStone-Deployment.v310-dkh.26
GemStone-Indexing-Extensions-dkh.4
GemStone-Interactions-dkh.10
GemStone-Release-Support-dkh.67

Gofer-Core.gemstone-dkh.136
Gofer-Tests.gemstone-dkh.131
GoferProjectLoader-DaleHenrichs.25
Grease-Core-pmm.93
Grease-GemStone-Core-dkh.53
Grease-GemStone300-Core-dkh.4
Grease-Tests-Core-pmm.99
Grease-Tests-GemStone-Core-dkh.14
GsPharo-Core-JohanBrichau.15
GsPharo-Tests-MarianoMartinezPeck.10
GsSqueakCommon-Core-dkh.11
GsSqueakCommon-Core.3x-dkh.4
GsSqueakCommon-Tests-dkh.2
GsUpgrader-Core-dkh.37
HighchartsStAutoGenerated-MarianoMartinezPeck.3
HighchartsStAutoGeneratedTests-MarianoMartinezPeck.1
HighchartsStCore-MarianoMartinezPeck.11
HighchartsStExamples-MaximilianoTabacman.4
HighchartsStExtensions-MaximilianoTabacman.3
JadeServer-dkh.13
Javascript-Core-pmm.97
Javascript-GemStone-Core-dkh.5
Javascript-Tests-Core-pmm.71
JQuery-Core-JohanBrichau.132
JQuery-JSON-JohanBrichau.3
JQuery-Tests-Core-JohanBrichau.141
JQuery-Tests-UI-JohanBrichau.86
JQuery-UI-JohanBrichau.91
Magritte-GemStone-Model-NickAger.3
Magritte-GemStone-Seaside-DaleHenrichs.2
Magritte-Model-DiegoLont.450
Magritte-Seaside-DiegoLont.357
Magritte-Tests-GemStone-Model-DaleHenrichs.1
Magritte-Tests-Model-DiegoLont.38
Metacello-Base-dkh.117
Metacello-Bitbucket-dkh.2
Metacello-Core-dkh.777
Metacello-Cypress-dkh.2
Metacello-FileTree-dkh.36
Metacello-GemStone-TestsMCB-dkh.1
Metacello-GitBasedRepository-dkh.1
Metacello-GitHub-dkh.41
Metacello-MC-dkh.716
Metacello-Platform.gemstone-dkh.49
Metacello-Reference-dkh.36
Metacello-TestsCommonMC.common-dkh.3
Metacello-TestsCore-dkh.36
Metacello-TestsMC-dkh.390
Metacello-TestsMCA-dkh.30
Metacello-TestsMCB-dkh.110
Metacello-TestsMCCore-dkh.5
Metacello-TestsMCResources-dkh.24
Metacello-TestsPlatform.gemstone-dkh.8
Metacello-TestsReference-dkh.20
Metacello-TestsTutorial-ChristopheDemarey.41
Metacello-ToolBox-dkh.136
Metacello-Tutorial-dkh.26
MockGemStone.g-NorbertHartl.3
Monticello.v3-dkh.476
MonticelloFileTree-Core-dkh.166
MonticelloFileTree-FileDirectory-Utilities-dkh.15
MonticelloGs-dkh.2
Multilingual-TextConversion-MarianoMartinezPeck.18
Neo-CSV-Core-SvenVanCaekenberghe.16
Neo-CSV-Tests-SvenVanCaekenberghe.15
OB-GemStone-Platform-dkh.76
OB-Metacello-dkh.83
OB-Monticello-dkh.105
OB-Standard.v3-dkh.449
OB-SUnitGUI.g-dkh.61
OB-SUnitIntegration-dkh.10
OB-SymbolListBrowser-DaleHenrichs.4
OB-Tools.v3-dkh.140
OFX-MarianoMartinezPeck.103
OFXTests-MarianoMartinezPeck.28
OmniBrowser-DaleHenrichs.447
PackageInfo-Base.g-dkh.36
Prototype-Core-pmm.29
Prototype-Tests-Core-pmm.17
Regex-Core-DaleHenrichs.3
Regex-Tests-Core-DaleHenrichs.5
RSS-Core-pmm.70
RSS-Examples-pmm.27
RSS-Tests-Core-lr.30
Scriptaculous-Components-pmm.114
Scriptaculous-Core-pmm.105
Scriptaculous-Tests-Components-pmm.42
Scriptaculous-Tests-Core-pmm.63
Seaside-Adaptors-FastCGI-dkh.26
Seaside-Adaptors-Swazoo-pmm.45
Seaside-Canvas-pmm.130
Seaside-Component-pmm.102
Seaside-Core.gemstone-JohanBrichau.818
Seaside-Development-pmm.165
Seaside-Email-pmm.26
Seaside-Environment.gemstone-dkh.81
Seaside-Examples-pmm.24
Seaside-FileSystem-JohanBrichau.28
Seaside-Flow-pmm.25
Seaside-GemStone-Adaptors-Swazoo-dkh.5
Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7
Seaside-GemStone-Basic-Development-JohanBrichau.29
Seaside-GemStone-Continuation-DaleHenrichs.20
Seaside-GemStone-Core-dkh.67
Seaside-GemStone-Development-dkh.29
Seaside-GemStone-Email-JohanBrichau.14
Seaside-GemStone-Environment-dkh.12
Seaside-GemStone-Flow-dkh.12
Seaside-GemStone-JSON-Core-JohanBrichau.2
Seaside-GemStone-Session-DaleHenrichs.3
Seaside-GemStone-Tools-OmniBrowser-DaleHenrichs.4
Seaside-GemStone-Tools-Production-dkh.21
Seaside-GemStone-Tools-Web-DaleHenrichs.4
Seaside-GemStone-Welcome-DaleHenrichs.1
Seaside-GemStone300-Core-dkh.5
Seaside-HTML5-pmm.28
Seaside-InternetExplorer-pmm.8
Seaside-JSON-Core-DiegoLont.31
Seaside-RenderLoop-pmm.96
Seaside-Session.gemstone-JohanBrichau.169
Seaside-Swazoo-pmm.20
Seaside-Tests-Canvas-pmm.64
Seaside-Tests-Component-pmm.36
Seaside-Tests-Core-dkh.280
Seaside-Tests-Development-pmm.45
Seaside-Tests-Email-JohanBrichau.23
Seaside-Tests-Environment-pmm.30
Seaside-Tests-Examples-pmm.11
Seaside-Tests-FileSystem-JohanBrichau.15
Seaside-Tests-Flow-pmm.37
Seaside-Tests-Functional-pmm.162
Seaside-Tests-GemStone-Continuation-DaleHenrichs.12
Seaside-Tests-GemStone-Core-dkh.15
Seaside-Tests-GemStone-Development-DaleHenrichs.4
Seaside-Tests-GemStone-Flow-dkh.4
Seaside-Tests-GemStone-Functional-dkh.12
Seaside-Tests-HTML5-pmm.28
Seaside-Tests-InternetExplorer-pmm.10
Seaside-Tests-RenderLoop-JohanBrichau.14
Seaside-Tests-Session-pmm.73
Seaside-Tests-Tools-Web-pmm.23
Seaside-Tests-UTF8-pmm.16
Seaside-Tests-Welcome-lr.6
Seaside-Tools-Core.gemstone-dkh.23
Seaside-Tools-OmniBrowser-lr.25
Seaside-Tools-Web-pmm.121
Seaside-Welcome-pmm.47
Seaside-Widgets-StephanEggermont.35
SIXX.310-PaulDeBruicker.182
SMTPMail-dkh.11
SocketStream-dkh.14
SplitPasswordStore-MarianoMartinezPeck.4
Sport3.010.v3-dkh.30
Squeak.v3-dkh.307
Swazoo-2.2.gemstone-DataCurator.34
System-Digital-Signatures-dkh.5
TestsTasks-dkh.2
Utf8Encoding.310-dkh.31
XML-Observable-JohanBrichau.1
XML-Parser.g-NorbertHartl.119
XML-Tests-Parser-JAA.14
XML-Writer-JAAyer.5
Zinc-Character-Encoding-Core-dkh.6
Zinc-Character-Encoding-Tests-dkh.5
Zinc-FileSystem-Legacy-dkh.6
Zinc-HTTP-dkh.349
Zinc-Resource-Meta-Core-JohanBrichau.10
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.6
Zinc-Seaside-SvenVanCaekenberghe.41
Zinc-Tests-dkh.178
'

On Tue, Oct 21, 2014 at 5:18 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 1:08 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails...

Not needed for this, but I am curious what you are trying and what is failing...
 
maybe, if you can easily get a fresh extent + stone, then try:

What version of Seaside do you have loaded when you start? Perhaps just send me the result of:

 Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) metacelloReport.

Than I'll take things for a spin...


1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list
So you've got Seaside3.1.3 loaded, then install the component that does the load, then reload Seaside3.1.3 and boom?

On Tue, Oct 21, 2014 at 1:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale,

I was using Seaside 3.1.3. Here I paste the output of the report. Let me know if I can help with something else.

Cheers, 


 '-----------------------------
Metacello Registration REPORT
-----------------------------
Bootstrap 0.4.0 [release]
FileTree 3855a2d [gemstone2.4]
GLASS 1.0-beta.9 [release]
GLASS1 93aec3b [master]
Gofer 1.0.5.2 [release]
GoferProjectLoader 1.0-alpha2.2 [development]
|Grease| 27ae1e2 [master]
GsCore 0.247 [release]
GsFastCGI 0.235 [release]
GsMisc 0.243 [release]
GsMonticello 0.244.2 [release]
GsOB 0.242.1 [release]
GsPharo 0.9.2 [development]
GsSqueakCommon 0.9.4 [release]
HighchartsSt 1.0 [development]
IAM 1.5 [development]
Magritte3 3.1.4 [release]
Metacello e46c95f [master]
MetacelloPreview stable [release]
MetacelloVersionQueryExampleConfig 2.1-baseline [release]
MetacelloVersionQueryLatestVersionConfig 1.3.2 [development]
MockGemStone 1.0 [release]
MyApp 0.1 [development]
Seaside3 3.1.3 [stable]
SIXX 606a93f [master]
Swazoo2 2.2.0.4 [development]
XMLSupport 1.2.2 [development]
XMLWriter 1.0.5 [release]
Zinc a304216 [gemstone3.1]
ZincHTTPComponents 2.4.3 [release]
--------------
PACKAGE REPORT
--------------
Announcements.v3-dkh.18
Base-Bootstrap.v3-dkh.30
BaselineOfFileTree-dkh.4
BaselineOfGLASS1-dkh.32
BaselineOfGrease-dkh.5
BaselineOfMetacello-dkh.79
BaselineOfSeaside3-JohanBrichau.21
BaselineOfSIXX-dkh.1
BaselineOfZinc-dkh.4
Blowfish-MarianoMartinezPeck.11
Bootstrap.v3-dkh.239
Bootstrap-Core-TorstenBergmann.52
BugLoadingCode-MarianoMartinezPeck.1
Change-Notification.v310-dkh.21
Collections-BitmapCharacterSet-JAA.5
Collections-OrderPreservingDictionary.g-JohanBrichau.9
Collections-Support.g-OttoBehrens.45
ConfigurationOfBootstrap-TorstenBergmann.38
ConfigurationOfFileTree-dkh.36
ConfigurationOfGettext-JohanBrichau.33
ConfigurationOfGLASS-dkh.249
ConfigurationOfGofer-dkh.42
ConfigurationOfGoferProjectLoader-DaleHenrichs.21
ConfigurationOfGrease-JohanBrichau.259
ConfigurationOfGsCore-dkh.297
ConfigurationOfGsFastCGI-dkh.16
ConfigurationOfGsMisc-dkh.116
ConfigurationOfGsMonticello-dkh.173
ConfigurationOfGsOB-dkh.89
ConfigurationOfGsPharo-dkh.15
ConfigurationOfGsSqueakCommon-dkh.25
ConfigurationOfHighchartsSt-MarianoMartinezPeck.6
ConfigurationOfIAM-MarianoMartinezPeck.77
ConfigurationOfMagritte3-DiegoLont.97
ConfigurationOfMetacello-dkh.796
ConfigurationOfMetacelloPreview-dkh.49
ConfigurationOfMockGemStone-PaulDeBruicker.6
ConfigurationOfMyApp-MarianoMartinezPeck.1
ConfigurationOfNeoCSV-SvenVanCaekenberghe.12
ConfigurationOfSeaside3-dkh.213
ConfigurationOfSwazoo2-mivsek.53
ConfigurationOfXMLSupport-PaulDeBruicker.71
ConfigurationOfXMLWriter-StephaneDucasse.21
ConfigurationOfZincHTTPComponents-SvenVanCaekenberghe.64
Core.v3-dkh.89
Core31x-dkh.4
DP-MarianoMartinezPeck.12101
DPOFX-MarianoMartinezPeck.129
EncryptionUtilsExternal-MarianoMartinezPeck.1
FA-MarianoMartinezPeck.12079
FACompatibility-CamSanders.24
FAGemStoneCompatibility-MarianoMartinezPeck.55
FAGemStonePersistency-MarianoMartinezPeck.22
FastCGI-dkh.33
FastCGIPool-dkh.2
Fuel-MarianoMartinezPeck.793, Fuel-MarianoMartinezPeck.794
FuelGemstone-MarianoMartinezPeck.1
FuelTests-MarianoMartinezPeck.375, FuelTests-MarianoMartinezPeck.376
GemStone-ANSI-Streams-dkh.12
GemStone-Compression-dkh.7
GemStone-Deployment.v310-dkh.26
GemStone-Indexing-Extensions-dkh.4
GemStone-Interactions-dkh.10
GemStone-Release-Support-dkh.67

Gofer-Core.gemstone-dkh.136
Gofer-Tests.gemstone-dkh.131
GoferProjectLoader-DaleHenrichs.25
Grease-Core-pmm.93
Grease-GemStone-Core-dkh.53
Grease-GemStone300-Core-dkh.4
Grease-Tests-Core-pmm.99
Grease-Tests-GemStone-Core-dkh.14
GsPharo-Core-JohanBrichau.15
GsPharo-Tests-MarianoMartinezPeck.10
GsSqueakCommon-Core-dkh.11
GsSqueakCommon-Core.3x-dkh.4
GsSqueakCommon-Tests-dkh.2
GsUpgrader-Core-dkh.37
HighchartsStAutoGenerated-MarianoMartinezPeck.3
HighchartsStAutoGeneratedTests-MarianoMartinezPeck.1
HighchartsStCore-MarianoMartinezPeck.11
HighchartsStExamples-MaximilianoTabacman.4
HighchartsStExtensions-MaximilianoTabacman.3
JadeServer-dkh.13
Javascript-Core-pmm.97
Javascript-GemStone-Core-dkh.5
Javascript-Tests-Core-pmm.71
JQuery-Core-JohanBrichau.132
JQuery-JSON-JohanBrichau.3
JQuery-Tests-Core-JohanBrichau.141
JQuery-Tests-UI-JohanBrichau.86
JQuery-UI-JohanBrichau.91
Magritte-GemStone-Model-NickAger.3
Magritte-GemStone-Seaside-DaleHenrichs.2
Magritte-Model-DiegoLont.450
Magritte-Seaside-DiegoLont.357
Magritte-Tests-GemStone-Model-DaleHenrichs.1
Magritte-Tests-Model-DiegoLont.38
Metacello-Base-dkh.117
Metacello-Bitbucket-dkh.2
Metacello-Core-dkh.777
Metacello-Cypress-dkh.2
Metacello-FileTree-dkh.36
Metacello-GemStone-TestsMCB-dkh.1
Metacello-GitBasedRepository-dkh.1
Metacello-GitHub-dkh.41
Metacello-MC-dkh.716
Metacello-Platform.gemstone-dkh.49
Metacello-Reference-dkh.36
Metacello-TestsCommonMC.common-dkh.3
Metacello-TestsCore-dkh.36
Metacello-TestsMC-dkh.390
Metacello-TestsMCA-dkh.30
Metacello-TestsMCB-dkh.110
Metacello-TestsMCCore-dkh.5
Metacello-TestsMCResources-dkh.24
Metacello-TestsPlatform.gemstone-dkh.8
Metacello-TestsReference-dkh.20
Metacello-TestsTutorial-ChristopheDemarey.41
Metacello-ToolBox-dkh.136
Metacello-Tutorial-dkh.26
MockGemStone.g-NorbertHartl.3
Monticello.v3-dkh.476
MonticelloFileTree-Core-dkh.166
MonticelloFileTree-FileDirectory-Utilities-dkh.15
MonticelloGs-dkh.2
Multilingual-TextConversion-MarianoMartinezPeck.18
Neo-CSV-Core-SvenVanCaekenberghe.16
Neo-CSV-Tests-SvenVanCaekenberghe.15
OB-GemStone-Platform-dkh.76
OB-Metacello-dkh.83
OB-Monticello-dkh.105
OB-Standard.v3-dkh.449
OB-SUnitGUI.g-dkh.61
OB-SUnitIntegration-dkh.10
OB-SymbolListBrowser-DaleHenrichs.4
OB-Tools.v3-dkh.140
OFX-MarianoMartinezPeck.103
OFXTests-MarianoMartinezPeck.28
OmniBrowser-DaleHenrichs.447
PackageInfo-Base.g-dkh.36
Prototype-Core-pmm.29
Prototype-Tests-Core-pmm.17
Regex-Core-DaleHenrichs.3
Regex-Tests-Core-DaleHenrichs.5
RSS-Core-pmm.70
RSS-Examples-pmm.27
RSS-Tests-Core-lr.30
Scriptaculous-Components-pmm.114
Scriptaculous-Core-pmm.105
Scriptaculous-Tests-Components-pmm.42
Scriptaculous-Tests-Core-pmm.63
Seaside-Adaptors-FastCGI-dkh.26
Seaside-Adaptors-Swazoo-pmm.45
Seaside-Canvas-pmm.130
Seaside-Component-pmm.102
Seaside-Core.gemstone-JohanBrichau.818
Seaside-Development-pmm.165
Seaside-Email-pmm.26
Seaside-Environment.gemstone-dkh.81
Seaside-Examples-pmm.24
Seaside-FileSystem-JohanBrichau.28
Seaside-Flow-pmm.25
Seaside-GemStone-Adaptors-Swazoo-dkh.5
Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7
Seaside-GemStone-Basic-Development-JohanBrichau.29
Seaside-GemStone-Continuation-DaleHenrichs.20
Seaside-GemStone-Core-dkh.67
Seaside-GemStone-Development-dkh.29
Seaside-GemStone-Email-JohanBrichau.14
Seaside-GemStone-Environment-dkh.12
Seaside-GemStone-Flow-dkh.12
Seaside-GemStone-JSON-Core-JohanBrichau.2
Seaside-GemStone-Session-DaleHenrichs.3
Seaside-GemStone-Tools-OmniBrowser-DaleHenrichs.4
Seaside-GemStone-Tools-Production-dkh.21
Seaside-GemStone-Tools-Web-DaleHenrichs.4
Seaside-GemStone-Welcome-DaleHenrichs.1
Seaside-GemStone300-Core-dkh.5
Seaside-HTML5-pmm.28
Seaside-InternetExplorer-pmm.8
Seaside-JSON-Core-DiegoLont.31
Seaside-RenderLoop-pmm.96
Seaside-Session.gemstone-JohanBrichau.169
Seaside-Swazoo-pmm.20
Seaside-Tests-Canvas-pmm.64
Seaside-Tests-Component-pmm.36
Seaside-Tests-Core-dkh.280
Seaside-Tests-Development-pmm.45
Seaside-Tests-Email-JohanBrichau.23
Seaside-Tests-Environment-pmm.30
Seaside-Tests-Examples-pmm.11
Seaside-Tests-FileSystem-JohanBrichau.15
Seaside-Tests-Flow-pmm.37
Seaside-Tests-Functional-pmm.162
Seaside-Tests-GemStone-Continuation-DaleHenrichs.12
Seaside-Tests-GemStone-Core-dkh.15
Seaside-Tests-GemStone-Development-DaleHenrichs.4
Seaside-Tests-GemStone-Flow-dkh.4
Seaside-Tests-GemStone-Functional-dkh.12
Seaside-Tests-HTML5-pmm.28
Seaside-Tests-InternetExplorer-pmm.10
Seaside-Tests-RenderLoop-JohanBrichau.14
Seaside-Tests-Session-pmm.73
Seaside-Tests-Tools-Web-pmm.23
Seaside-Tests-UTF8-pmm.16
Seaside-Tests-Welcome-lr.6
Seaside-Tools-Core.gemstone-dkh.23
Seaside-Tools-OmniBrowser-lr.25
Seaside-Tools-Web-pmm.121
Seaside-Welcome-pmm.47
Seaside-Widgets-StephanEggermont.35
SIXX.310-PaulDeBruicker.182
SMTPMail-dkh.11
SocketStream-dkh.14
SplitPasswordStore-MarianoMartinezPeck.4
Sport3.010.v3-dkh.30
Squeak.v3-dkh.307
Swazoo-2.2.gemstone-DataCurator.34
System-Digital-Signatures-dkh.5
TestsTasks-dkh.2
Utf8Encoding.310-dkh.31
XML-Observable-JohanBrichau.1
XML-Parser.g-NorbertHartl.119
XML-Tests-Parser-JAA.14
XML-Writer-JAAyer.5
Zinc-Character-Encoding-Core-dkh.6
Zinc-Character-Encoding-Tests-dkh.5
Zinc-FileSystem-Legacy-dkh.6
Zinc-HTTP-dkh.349
Zinc-Resource-Meta-Core-JohanBrichau.10
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.6
Zinc-Seaside-SvenVanCaekenberghe.41
Zinc-Tests-dkh.178
'

On Tue, Oct 21, 2014 at 5:18 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 1:08 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails...

Not needed for this, but I am curious what you are trying and what is failing...
 
maybe, if you can easily get a fresh extent + stone, then try:

What version of Seaside do you have loaded when you start? Perhaps just send me the result of:

 Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) metacelloReport.

Than I'll take things for a spin...


1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list


On Tue, Oct 21, 2014 at 6:04 PM, Dale Henrichs <[hidden email]> wrote:
So you've got Seaside3.1.3 loaded, then install the component that does the load, then reload Seaside3.1.3 and boom?


Yes. 

 
On Tue, Oct 21, 2014 at 1:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale,

I was using Seaside 3.1.3. Here I paste the output of the report. Let me know if I can help with something else.

Cheers, 


 '-----------------------------
Metacello Registration REPORT
-----------------------------
Bootstrap 0.4.0 [release]
FileTree 3855a2d [gemstone2.4]
GLASS 1.0-beta.9 [release]
GLASS1 93aec3b [master]
Gofer 1.0.5.2 [release]
GoferProjectLoader 1.0-alpha2.2 [development]
|Grease| 27ae1e2 [master]
GsCore 0.247 [release]
GsFastCGI 0.235 [release]
GsMisc 0.243 [release]
GsMonticello 0.244.2 [release]
GsOB 0.242.1 [release]
GsPharo 0.9.2 [development]
GsSqueakCommon 0.9.4 [release]
HighchartsSt 1.0 [development]
IAM 1.5 [development]
Magritte3 3.1.4 [release]
Metacello e46c95f [master]
MetacelloPreview stable [release]
MetacelloVersionQueryExampleConfig 2.1-baseline [release]
MetacelloVersionQueryLatestVersionConfig 1.3.2 [development]
MockGemStone 1.0 [release]
MyApp 0.1 [development]
Seaside3 3.1.3 [stable]
SIXX 606a93f [master]
Swazoo2 2.2.0.4 [development]
XMLSupport 1.2.2 [development]
XMLWriter 1.0.5 [release]
Zinc a304216 [gemstone3.1]
ZincHTTPComponents 2.4.3 [release]
--------------
PACKAGE REPORT
--------------
Announcements.v3-dkh.18
Base-Bootstrap.v3-dkh.30
BaselineOfFileTree-dkh.4
BaselineOfGLASS1-dkh.32
BaselineOfGrease-dkh.5
BaselineOfMetacello-dkh.79
BaselineOfSeaside3-JohanBrichau.21
BaselineOfSIXX-dkh.1
BaselineOfZinc-dkh.4
Blowfish-MarianoMartinezPeck.11
Bootstrap.v3-dkh.239
Bootstrap-Core-TorstenBergmann.52
BugLoadingCode-MarianoMartinezPeck.1
Change-Notification.v310-dkh.21
Collections-BitmapCharacterSet-JAA.5
Collections-OrderPreservingDictionary.g-JohanBrichau.9
Collections-Support.g-OttoBehrens.45
ConfigurationOfBootstrap-TorstenBergmann.38
ConfigurationOfFileTree-dkh.36
ConfigurationOfGettext-JohanBrichau.33
ConfigurationOfGLASS-dkh.249
ConfigurationOfGofer-dkh.42
ConfigurationOfGoferProjectLoader-DaleHenrichs.21
ConfigurationOfGrease-JohanBrichau.259
ConfigurationOfGsCore-dkh.297
ConfigurationOfGsFastCGI-dkh.16
ConfigurationOfGsMisc-dkh.116
ConfigurationOfGsMonticello-dkh.173
ConfigurationOfGsOB-dkh.89
ConfigurationOfGsPharo-dkh.15
ConfigurationOfGsSqueakCommon-dkh.25
ConfigurationOfHighchartsSt-MarianoMartinezPeck.6
ConfigurationOfIAM-MarianoMartinezPeck.77
ConfigurationOfMagritte3-DiegoLont.97
ConfigurationOfMetacello-dkh.796
ConfigurationOfMetacelloPreview-dkh.49
ConfigurationOfMockGemStone-PaulDeBruicker.6
ConfigurationOfMyApp-MarianoMartinezPeck.1
ConfigurationOfNeoCSV-SvenVanCaekenberghe.12
ConfigurationOfSeaside3-dkh.213
ConfigurationOfSwazoo2-mivsek.53
ConfigurationOfXMLSupport-PaulDeBruicker.71
ConfigurationOfXMLWriter-StephaneDucasse.21
ConfigurationOfZincHTTPComponents-SvenVanCaekenberghe.64
Core.v3-dkh.89
Core31x-dkh.4
DP-MarianoMartinezPeck.12101
DPOFX-MarianoMartinezPeck.129
EncryptionUtilsExternal-MarianoMartinezPeck.1
FA-MarianoMartinezPeck.12079
FACompatibility-CamSanders.24
FAGemStoneCompatibility-MarianoMartinezPeck.55
FAGemStonePersistency-MarianoMartinezPeck.22
FastCGI-dkh.33
FastCGIPool-dkh.2
Fuel-MarianoMartinezPeck.793, Fuel-MarianoMartinezPeck.794
FuelGemstone-MarianoMartinezPeck.1
FuelTests-MarianoMartinezPeck.375, FuelTests-MarianoMartinezPeck.376
GemStone-ANSI-Streams-dkh.12
GemStone-Compression-dkh.7
GemStone-Deployment.v310-dkh.26
GemStone-Indexing-Extensions-dkh.4
GemStone-Interactions-dkh.10
GemStone-Release-Support-dkh.67

Gofer-Core.gemstone-dkh.136
Gofer-Tests.gemstone-dkh.131
GoferProjectLoader-DaleHenrichs.25
Grease-Core-pmm.93
Grease-GemStone-Core-dkh.53
Grease-GemStone300-Core-dkh.4
Grease-Tests-Core-pmm.99
Grease-Tests-GemStone-Core-dkh.14
GsPharo-Core-JohanBrichau.15
GsPharo-Tests-MarianoMartinezPeck.10
GsSqueakCommon-Core-dkh.11
GsSqueakCommon-Core.3x-dkh.4
GsSqueakCommon-Tests-dkh.2
GsUpgrader-Core-dkh.37
HighchartsStAutoGenerated-MarianoMartinezPeck.3
HighchartsStAutoGeneratedTests-MarianoMartinezPeck.1
HighchartsStCore-MarianoMartinezPeck.11
HighchartsStExamples-MaximilianoTabacman.4
HighchartsStExtensions-MaximilianoTabacman.3
JadeServer-dkh.13
Javascript-Core-pmm.97
Javascript-GemStone-Core-dkh.5
Javascript-Tests-Core-pmm.71
JQuery-Core-JohanBrichau.132
JQuery-JSON-JohanBrichau.3
JQuery-Tests-Core-JohanBrichau.141
JQuery-Tests-UI-JohanBrichau.86
JQuery-UI-JohanBrichau.91
Magritte-GemStone-Model-NickAger.3
Magritte-GemStone-Seaside-DaleHenrichs.2
Magritte-Model-DiegoLont.450
Magritte-Seaside-DiegoLont.357
Magritte-Tests-GemStone-Model-DaleHenrichs.1
Magritte-Tests-Model-DiegoLont.38
Metacello-Base-dkh.117
Metacello-Bitbucket-dkh.2
Metacello-Core-dkh.777
Metacello-Cypress-dkh.2
Metacello-FileTree-dkh.36
Metacello-GemStone-TestsMCB-dkh.1
Metacello-GitBasedRepository-dkh.1
Metacello-GitHub-dkh.41
Metacello-MC-dkh.716
Metacello-Platform.gemstone-dkh.49
Metacello-Reference-dkh.36
Metacello-TestsCommonMC.common-dkh.3
Metacello-TestsCore-dkh.36
Metacello-TestsMC-dkh.390
Metacello-TestsMCA-dkh.30
Metacello-TestsMCB-dkh.110
Metacello-TestsMCCore-dkh.5
Metacello-TestsMCResources-dkh.24
Metacello-TestsPlatform.gemstone-dkh.8
Metacello-TestsReference-dkh.20
Metacello-TestsTutorial-ChristopheDemarey.41
Metacello-ToolBox-dkh.136
Metacello-Tutorial-dkh.26
MockGemStone.g-NorbertHartl.3
Monticello.v3-dkh.476
MonticelloFileTree-Core-dkh.166
MonticelloFileTree-FileDirectory-Utilities-dkh.15
MonticelloGs-dkh.2
Multilingual-TextConversion-MarianoMartinezPeck.18
Neo-CSV-Core-SvenVanCaekenberghe.16
Neo-CSV-Tests-SvenVanCaekenberghe.15
OB-GemStone-Platform-dkh.76
OB-Metacello-dkh.83
OB-Monticello-dkh.105
OB-Standard.v3-dkh.449
OB-SUnitGUI.g-dkh.61
OB-SUnitIntegration-dkh.10
OB-SymbolListBrowser-DaleHenrichs.4
OB-Tools.v3-dkh.140
OFX-MarianoMartinezPeck.103
OFXTests-MarianoMartinezPeck.28
OmniBrowser-DaleHenrichs.447
PackageInfo-Base.g-dkh.36
Prototype-Core-pmm.29
Prototype-Tests-Core-pmm.17
Regex-Core-DaleHenrichs.3
Regex-Tests-Core-DaleHenrichs.5
RSS-Core-pmm.70
RSS-Examples-pmm.27
RSS-Tests-Core-lr.30
Scriptaculous-Components-pmm.114
Scriptaculous-Core-pmm.105
Scriptaculous-Tests-Components-pmm.42
Scriptaculous-Tests-Core-pmm.63
Seaside-Adaptors-FastCGI-dkh.26
Seaside-Adaptors-Swazoo-pmm.45
Seaside-Canvas-pmm.130
Seaside-Component-pmm.102
Seaside-Core.gemstone-JohanBrichau.818
Seaside-Development-pmm.165
Seaside-Email-pmm.26
Seaside-Environment.gemstone-dkh.81
Seaside-Examples-pmm.24
Seaside-FileSystem-JohanBrichau.28
Seaside-Flow-pmm.25
Seaside-GemStone-Adaptors-Swazoo-dkh.5
Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7
Seaside-GemStone-Basic-Development-JohanBrichau.29
Seaside-GemStone-Continuation-DaleHenrichs.20
Seaside-GemStone-Core-dkh.67
Seaside-GemStone-Development-dkh.29
Seaside-GemStone-Email-JohanBrichau.14
Seaside-GemStone-Environment-dkh.12
Seaside-GemStone-Flow-dkh.12
Seaside-GemStone-JSON-Core-JohanBrichau.2
Seaside-GemStone-Session-DaleHenrichs.3
Seaside-GemStone-Tools-OmniBrowser-DaleHenrichs.4
Seaside-GemStone-Tools-Production-dkh.21
Seaside-GemStone-Tools-Web-DaleHenrichs.4
Seaside-GemStone-Welcome-DaleHenrichs.1
Seaside-GemStone300-Core-dkh.5
Seaside-HTML5-pmm.28
Seaside-InternetExplorer-pmm.8
Seaside-JSON-Core-DiegoLont.31
Seaside-RenderLoop-pmm.96
Seaside-Session.gemstone-JohanBrichau.169
Seaside-Swazoo-pmm.20
Seaside-Tests-Canvas-pmm.64
Seaside-Tests-Component-pmm.36
Seaside-Tests-Core-dkh.280
Seaside-Tests-Development-pmm.45
Seaside-Tests-Email-JohanBrichau.23
Seaside-Tests-Environment-pmm.30
Seaside-Tests-Examples-pmm.11
Seaside-Tests-FileSystem-JohanBrichau.15
Seaside-Tests-Flow-pmm.37
Seaside-Tests-Functional-pmm.162
Seaside-Tests-GemStone-Continuation-DaleHenrichs.12
Seaside-Tests-GemStone-Core-dkh.15
Seaside-Tests-GemStone-Development-DaleHenrichs.4
Seaside-Tests-GemStone-Flow-dkh.4
Seaside-Tests-GemStone-Functional-dkh.12
Seaside-Tests-HTML5-pmm.28
Seaside-Tests-InternetExplorer-pmm.10
Seaside-Tests-RenderLoop-JohanBrichau.14
Seaside-Tests-Session-pmm.73
Seaside-Tests-Tools-Web-pmm.23
Seaside-Tests-UTF8-pmm.16
Seaside-Tests-Welcome-lr.6
Seaside-Tools-Core.gemstone-dkh.23
Seaside-Tools-OmniBrowser-lr.25
Seaside-Tools-Web-pmm.121
Seaside-Welcome-pmm.47
Seaside-Widgets-StephanEggermont.35
SIXX.310-PaulDeBruicker.182
SMTPMail-dkh.11
SocketStream-dkh.14
SplitPasswordStore-MarianoMartinezPeck.4
Sport3.010.v3-dkh.30
Squeak.v3-dkh.307
Swazoo-2.2.gemstone-DataCurator.34
System-Digital-Signatures-dkh.5
TestsTasks-dkh.2
Utf8Encoding.310-dkh.31
XML-Observable-JohanBrichau.1
XML-Parser.g-NorbertHartl.119
XML-Tests-Parser-JAA.14
XML-Writer-JAAyer.5
Zinc-Character-Encoding-Core-dkh.6
Zinc-Character-Encoding-Tests-dkh.5
Zinc-FileSystem-Legacy-dkh.6
Zinc-HTTP-dkh.349
Zinc-Resource-Meta-Core-JohanBrichau.10
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.6
Zinc-Seaside-SvenVanCaekenberghe.41
Zinc-Tests-dkh.178
'

On Tue, Oct 21, 2014 at 5:18 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 1:08 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails...

Not needed for this, but I am curious what you are trying and what is failing...
 
maybe, if you can easily get a fresh extent + stone, then try:

What version of Seaside do you have loaded when you start? Perhaps just send me the result of:

 Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) metacelloReport.

Than I'll take things for a spin...


1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list
Excellent ... I've reproduced the bug and I've got it under the microscope ...

Thanks man!

Dale

On Tue, Oct 21, 2014 at 2:32 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 6:04 PM, Dale Henrichs <[hidden email]> wrote:
So you've got Seaside3.1.3 loaded, then install the component that does the load, then reload Seaside3.1.3 and boom?


Yes. 

 
On Tue, Oct 21, 2014 at 1:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale,

I was using Seaside 3.1.3. Here I paste the output of the report. Let me know if I can help with something else.

Cheers, 


 '-----------------------------
Metacello Registration REPORT
-----------------------------
Bootstrap 0.4.0 [release]
FileTree 3855a2d [gemstone2.4]
GLASS 1.0-beta.9 [release]
GLASS1 93aec3b [master]
Gofer 1.0.5.2 [release]
GoferProjectLoader 1.0-alpha2.2 [development]
|Grease| 27ae1e2 [master]
GsCore 0.247 [release]
GsFastCGI 0.235 [release]
GsMisc 0.243 [release]
GsMonticello 0.244.2 [release]
GsOB 0.242.1 [release]
GsPharo 0.9.2 [development]
GsSqueakCommon 0.9.4 [release]
HighchartsSt 1.0 [development]
IAM 1.5 [development]
Magritte3 3.1.4 [release]
Metacello e46c95f [master]
MetacelloPreview stable [release]
MetacelloVersionQueryExampleConfig 2.1-baseline [release]
MetacelloVersionQueryLatestVersionConfig 1.3.2 [development]
MockGemStone 1.0 [release]
MyApp 0.1 [development]
Seaside3 3.1.3 [stable]
SIXX 606a93f [master]
Swazoo2 2.2.0.4 [development]
XMLSupport 1.2.2 [development]
XMLWriter 1.0.5 [release]
Zinc a304216 [gemstone3.1]
ZincHTTPComponents 2.4.3 [release]
--------------
PACKAGE REPORT
--------------
Announcements.v3-dkh.18
Base-Bootstrap.v3-dkh.30
BaselineOfFileTree-dkh.4
BaselineOfGLASS1-dkh.32
BaselineOfGrease-dkh.5
BaselineOfMetacello-dkh.79
BaselineOfSeaside3-JohanBrichau.21
BaselineOfSIXX-dkh.1
BaselineOfZinc-dkh.4
Blowfish-MarianoMartinezPeck.11
Bootstrap.v3-dkh.239
Bootstrap-Core-TorstenBergmann.52
BugLoadingCode-MarianoMartinezPeck.1
Change-Notification.v310-dkh.21
Collections-BitmapCharacterSet-JAA.5
Collections-OrderPreservingDictionary.g-JohanBrichau.9
Collections-Support.g-OttoBehrens.45
ConfigurationOfBootstrap-TorstenBergmann.38
ConfigurationOfFileTree-dkh.36
ConfigurationOfGettext-JohanBrichau.33
ConfigurationOfGLASS-dkh.249
ConfigurationOfGofer-dkh.42
ConfigurationOfGoferProjectLoader-DaleHenrichs.21
ConfigurationOfGrease-JohanBrichau.259
ConfigurationOfGsCore-dkh.297
ConfigurationOfGsFastCGI-dkh.16
ConfigurationOfGsMisc-dkh.116
ConfigurationOfGsMonticello-dkh.173
ConfigurationOfGsOB-dkh.89
ConfigurationOfGsPharo-dkh.15
ConfigurationOfGsSqueakCommon-dkh.25
ConfigurationOfHighchartsSt-MarianoMartinezPeck.6
ConfigurationOfIAM-MarianoMartinezPeck.77
ConfigurationOfMagritte3-DiegoLont.97
ConfigurationOfMetacello-dkh.796
ConfigurationOfMetacelloPreview-dkh.49
ConfigurationOfMockGemStone-PaulDeBruicker.6
ConfigurationOfMyApp-MarianoMartinezPeck.1
ConfigurationOfNeoCSV-SvenVanCaekenberghe.12
ConfigurationOfSeaside3-dkh.213
ConfigurationOfSwazoo2-mivsek.53
ConfigurationOfXMLSupport-PaulDeBruicker.71
ConfigurationOfXMLWriter-StephaneDucasse.21
ConfigurationOfZincHTTPComponents-SvenVanCaekenberghe.64
Core.v3-dkh.89
Core31x-dkh.4
DP-MarianoMartinezPeck.12101
DPOFX-MarianoMartinezPeck.129
EncryptionUtilsExternal-MarianoMartinezPeck.1
FA-MarianoMartinezPeck.12079
FACompatibility-CamSanders.24
FAGemStoneCompatibility-MarianoMartinezPeck.55
FAGemStonePersistency-MarianoMartinezPeck.22
FastCGI-dkh.33
FastCGIPool-dkh.2
Fuel-MarianoMartinezPeck.793, Fuel-MarianoMartinezPeck.794
FuelGemstone-MarianoMartinezPeck.1
FuelTests-MarianoMartinezPeck.375, FuelTests-MarianoMartinezPeck.376
GemStone-ANSI-Streams-dkh.12
GemStone-Compression-dkh.7
GemStone-Deployment.v310-dkh.26
GemStone-Indexing-Extensions-dkh.4
GemStone-Interactions-dkh.10
GemStone-Release-Support-dkh.67

Gofer-Core.gemstone-dkh.136
Gofer-Tests.gemstone-dkh.131
GoferProjectLoader-DaleHenrichs.25
Grease-Core-pmm.93
Grease-GemStone-Core-dkh.53
Grease-GemStone300-Core-dkh.4
Grease-Tests-Core-pmm.99
Grease-Tests-GemStone-Core-dkh.14
GsPharo-Core-JohanBrichau.15
GsPharo-Tests-MarianoMartinezPeck.10
GsSqueakCommon-Core-dkh.11
GsSqueakCommon-Core.3x-dkh.4
GsSqueakCommon-Tests-dkh.2
GsUpgrader-Core-dkh.37
HighchartsStAutoGenerated-MarianoMartinezPeck.3
HighchartsStAutoGeneratedTests-MarianoMartinezPeck.1
HighchartsStCore-MarianoMartinezPeck.11
HighchartsStExamples-MaximilianoTabacman.4
HighchartsStExtensions-MaximilianoTabacman.3
JadeServer-dkh.13
Javascript-Core-pmm.97
Javascript-GemStone-Core-dkh.5
Javascript-Tests-Core-pmm.71
JQuery-Core-JohanBrichau.132
JQuery-JSON-JohanBrichau.3
JQuery-Tests-Core-JohanBrichau.141
JQuery-Tests-UI-JohanBrichau.86
JQuery-UI-JohanBrichau.91
Magritte-GemStone-Model-NickAger.3
Magritte-GemStone-Seaside-DaleHenrichs.2
Magritte-Model-DiegoLont.450
Magritte-Seaside-DiegoLont.357
Magritte-Tests-GemStone-Model-DaleHenrichs.1
Magritte-Tests-Model-DiegoLont.38
Metacello-Base-dkh.117
Metacello-Bitbucket-dkh.2
Metacello-Core-dkh.777
Metacello-Cypress-dkh.2
Metacello-FileTree-dkh.36
Metacello-GemStone-TestsMCB-dkh.1
Metacello-GitBasedRepository-dkh.1
Metacello-GitHub-dkh.41
Metacello-MC-dkh.716
Metacello-Platform.gemstone-dkh.49
Metacello-Reference-dkh.36
Metacello-TestsCommonMC.common-dkh.3
Metacello-TestsCore-dkh.36
Metacello-TestsMC-dkh.390
Metacello-TestsMCA-dkh.30
Metacello-TestsMCB-dkh.110
Metacello-TestsMCCore-dkh.5
Metacello-TestsMCResources-dkh.24
Metacello-TestsPlatform.gemstone-dkh.8
Metacello-TestsReference-dkh.20
Metacello-TestsTutorial-ChristopheDemarey.41
Metacello-ToolBox-dkh.136
Metacello-Tutorial-dkh.26
MockGemStone.g-NorbertHartl.3
Monticello.v3-dkh.476
MonticelloFileTree-Core-dkh.166
MonticelloFileTree-FileDirectory-Utilities-dkh.15
MonticelloGs-dkh.2
Multilingual-TextConversion-MarianoMartinezPeck.18
Neo-CSV-Core-SvenVanCaekenberghe.16
Neo-CSV-Tests-SvenVanCaekenberghe.15
OB-GemStone-Platform-dkh.76
OB-Metacello-dkh.83
OB-Monticello-dkh.105
OB-Standard.v3-dkh.449
OB-SUnitGUI.g-dkh.61
OB-SUnitIntegration-dkh.10
OB-SymbolListBrowser-DaleHenrichs.4
OB-Tools.v3-dkh.140
OFX-MarianoMartinezPeck.103
OFXTests-MarianoMartinezPeck.28
OmniBrowser-DaleHenrichs.447
PackageInfo-Base.g-dkh.36
Prototype-Core-pmm.29
Prototype-Tests-Core-pmm.17
Regex-Core-DaleHenrichs.3
Regex-Tests-Core-DaleHenrichs.5
RSS-Core-pmm.70
RSS-Examples-pmm.27
RSS-Tests-Core-lr.30
Scriptaculous-Components-pmm.114
Scriptaculous-Core-pmm.105
Scriptaculous-Tests-Components-pmm.42
Scriptaculous-Tests-Core-pmm.63
Seaside-Adaptors-FastCGI-dkh.26
Seaside-Adaptors-Swazoo-pmm.45
Seaside-Canvas-pmm.130
Seaside-Component-pmm.102
Seaside-Core.gemstone-JohanBrichau.818
Seaside-Development-pmm.165
Seaside-Email-pmm.26
Seaside-Environment.gemstone-dkh.81
Seaside-Examples-pmm.24
Seaside-FileSystem-JohanBrichau.28
Seaside-Flow-pmm.25
Seaside-GemStone-Adaptors-Swazoo-dkh.5
Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7
Seaside-GemStone-Basic-Development-JohanBrichau.29
Seaside-GemStone-Continuation-DaleHenrichs.20
Seaside-GemStone-Core-dkh.67
Seaside-GemStone-Development-dkh.29
Seaside-GemStone-Email-JohanBrichau.14
Seaside-GemStone-Environment-dkh.12
Seaside-GemStone-Flow-dkh.12
Seaside-GemStone-JSON-Core-JohanBrichau.2
Seaside-GemStone-Session-DaleHenrichs.3
Seaside-GemStone-Tools-OmniBrowser-DaleHenrichs.4
Seaside-GemStone-Tools-Production-dkh.21
Seaside-GemStone-Tools-Web-DaleHenrichs.4
Seaside-GemStone-Welcome-DaleHenrichs.1
Seaside-GemStone300-Core-dkh.5
Seaside-HTML5-pmm.28
Seaside-InternetExplorer-pmm.8
Seaside-JSON-Core-DiegoLont.31
Seaside-RenderLoop-pmm.96
Seaside-Session.gemstone-JohanBrichau.169
Seaside-Swazoo-pmm.20
Seaside-Tests-Canvas-pmm.64
Seaside-Tests-Component-pmm.36
Seaside-Tests-Core-dkh.280
Seaside-Tests-Development-pmm.45
Seaside-Tests-Email-JohanBrichau.23
Seaside-Tests-Environment-pmm.30
Seaside-Tests-Examples-pmm.11
Seaside-Tests-FileSystem-JohanBrichau.15
Seaside-Tests-Flow-pmm.37
Seaside-Tests-Functional-pmm.162
Seaside-Tests-GemStone-Continuation-DaleHenrichs.12
Seaside-Tests-GemStone-Core-dkh.15
Seaside-Tests-GemStone-Development-DaleHenrichs.4
Seaside-Tests-GemStone-Flow-dkh.4
Seaside-Tests-GemStone-Functional-dkh.12
Seaside-Tests-HTML5-pmm.28
Seaside-Tests-InternetExplorer-pmm.10
Seaside-Tests-RenderLoop-JohanBrichau.14
Seaside-Tests-Session-pmm.73
Seaside-Tests-Tools-Web-pmm.23
Seaside-Tests-UTF8-pmm.16
Seaside-Tests-Welcome-lr.6
Seaside-Tools-Core.gemstone-dkh.23
Seaside-Tools-OmniBrowser-lr.25
Seaside-Tools-Web-pmm.121
Seaside-Welcome-pmm.47
Seaside-Widgets-StephanEggermont.35
SIXX.310-PaulDeBruicker.182
SMTPMail-dkh.11
SocketStream-dkh.14
SplitPasswordStore-MarianoMartinezPeck.4
Sport3.010.v3-dkh.30
Squeak.v3-dkh.307
Swazoo-2.2.gemstone-DataCurator.34
System-Digital-Signatures-dkh.5
TestsTasks-dkh.2
Utf8Encoding.310-dkh.31
XML-Observable-JohanBrichau.1
XML-Parser.g-NorbertHartl.119
XML-Tests-Parser-JAA.14
XML-Writer-JAAyer.5
Zinc-Character-Encoding-Core-dkh.6
Zinc-Character-Encoding-Tests-dkh.5
Zinc-FileSystem-Legacy-dkh.6
Zinc-HTTP-dkh.349
Zinc-Resource-Meta-Core-JohanBrichau.10
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.6
Zinc-Seaside-SvenVanCaekenberghe.41
Zinc-Tests-dkh.178
'

On Tue, Oct 21, 2014 at 5:18 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 1:08 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails...

Not needed for this, but I am curious what you are trying and what is failing...
 
maybe, if you can easily get a fresh extent + stone, then try:

What version of Seaside do you have loaded when you start? Perhaps just send me the result of:

 Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) metacelloReport.

Than I'll take things for a spin...


1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list
Coooool!  I trust your lab! :)

On Tue, Oct 21, 2014 at 7:04 PM, Dale Henrichs <[hidden email]> wrote:
Excellent ... I've reproduced the bug and I've got it under the microscope ...

Thanks man!

Dale

On Tue, Oct 21, 2014 at 2:32 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 6:04 PM, Dale Henrichs <[hidden email]> wrote:
So you've got Seaside3.1.3 loaded, then install the component that does the load, then reload Seaside3.1.3 and boom?


Yes. 

 
On Tue, Oct 21, 2014 at 1:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale,

I was using Seaside 3.1.3. Here I paste the output of the report. Let me know if I can help with something else.

Cheers, 


 '-----------------------------
Metacello Registration REPORT
-----------------------------
Bootstrap 0.4.0 [release]
FileTree 3855a2d [gemstone2.4]
GLASS 1.0-beta.9 [release]
GLASS1 93aec3b [master]
Gofer 1.0.5.2 [release]
GoferProjectLoader 1.0-alpha2.2 [development]
|Grease| 27ae1e2 [master]
GsCore 0.247 [release]
GsFastCGI 0.235 [release]
GsMisc 0.243 [release]
GsMonticello 0.244.2 [release]
GsOB 0.242.1 [release]
GsPharo 0.9.2 [development]
GsSqueakCommon 0.9.4 [release]
HighchartsSt 1.0 [development]
IAM 1.5 [development]
Magritte3 3.1.4 [release]
Metacello e46c95f [master]
MetacelloPreview stable [release]
MetacelloVersionQueryExampleConfig 2.1-baseline [release]
MetacelloVersionQueryLatestVersionConfig 1.3.2 [development]
MockGemStone 1.0 [release]
MyApp 0.1 [development]
Seaside3 3.1.3 [stable]
SIXX 606a93f [master]
Swazoo2 2.2.0.4 [development]
XMLSupport 1.2.2 [development]
XMLWriter 1.0.5 [release]
Zinc a304216 [gemstone3.1]
ZincHTTPComponents 2.4.3 [release]
--------------
PACKAGE REPORT
--------------
Announcements.v3-dkh.18
Base-Bootstrap.v3-dkh.30
BaselineOfFileTree-dkh.4
BaselineOfGLASS1-dkh.32
BaselineOfGrease-dkh.5
BaselineOfMetacello-dkh.79
BaselineOfSeaside3-JohanBrichau.21
BaselineOfSIXX-dkh.1
BaselineOfZinc-dkh.4
Blowfish-MarianoMartinezPeck.11
Bootstrap.v3-dkh.239
Bootstrap-Core-TorstenBergmann.52
BugLoadingCode-MarianoMartinezPeck.1
Change-Notification.v310-dkh.21
Collections-BitmapCharacterSet-JAA.5
Collections-OrderPreservingDictionary.g-JohanBrichau.9
Collections-Support.g-OttoBehrens.45
ConfigurationOfBootstrap-TorstenBergmann.38
ConfigurationOfFileTree-dkh.36
ConfigurationOfGettext-JohanBrichau.33
ConfigurationOfGLASS-dkh.249
ConfigurationOfGofer-dkh.42
ConfigurationOfGoferProjectLoader-DaleHenrichs.21
ConfigurationOfGrease-JohanBrichau.259
ConfigurationOfGsCore-dkh.297
ConfigurationOfGsFastCGI-dkh.16
ConfigurationOfGsMisc-dkh.116
ConfigurationOfGsMonticello-dkh.173
ConfigurationOfGsOB-dkh.89
ConfigurationOfGsPharo-dkh.15
ConfigurationOfGsSqueakCommon-dkh.25
ConfigurationOfHighchartsSt-MarianoMartinezPeck.6
ConfigurationOfIAM-MarianoMartinezPeck.77
ConfigurationOfMagritte3-DiegoLont.97
ConfigurationOfMetacello-dkh.796
ConfigurationOfMetacelloPreview-dkh.49
ConfigurationOfMockGemStone-PaulDeBruicker.6
ConfigurationOfMyApp-MarianoMartinezPeck.1
ConfigurationOfNeoCSV-SvenVanCaekenberghe.12
ConfigurationOfSeaside3-dkh.213
ConfigurationOfSwazoo2-mivsek.53
ConfigurationOfXMLSupport-PaulDeBruicker.71
ConfigurationOfXMLWriter-StephaneDucasse.21
ConfigurationOfZincHTTPComponents-SvenVanCaekenberghe.64
Core.v3-dkh.89
Core31x-dkh.4
DP-MarianoMartinezPeck.12101
DPOFX-MarianoMartinezPeck.129
EncryptionUtilsExternal-MarianoMartinezPeck.1
FA-MarianoMartinezPeck.12079
FACompatibility-CamSanders.24
FAGemStoneCompatibility-MarianoMartinezPeck.55
FAGemStonePersistency-MarianoMartinezPeck.22
FastCGI-dkh.33
FastCGIPool-dkh.2
Fuel-MarianoMartinezPeck.793, Fuel-MarianoMartinezPeck.794
FuelGemstone-MarianoMartinezPeck.1
FuelTests-MarianoMartinezPeck.375, FuelTests-MarianoMartinezPeck.376
GemStone-ANSI-Streams-dkh.12
GemStone-Compression-dkh.7
GemStone-Deployment.v310-dkh.26
GemStone-Indexing-Extensions-dkh.4
GemStone-Interactions-dkh.10
GemStone-Release-Support-dkh.67

Gofer-Core.gemstone-dkh.136
Gofer-Tests.gemstone-dkh.131
GoferProjectLoader-DaleHenrichs.25
Grease-Core-pmm.93
Grease-GemStone-Core-dkh.53
Grease-GemStone300-Core-dkh.4
Grease-Tests-Core-pmm.99
Grease-Tests-GemStone-Core-dkh.14
GsPharo-Core-JohanBrichau.15
GsPharo-Tests-MarianoMartinezPeck.10
GsSqueakCommon-Core-dkh.11
GsSqueakCommon-Core.3x-dkh.4
GsSqueakCommon-Tests-dkh.2
GsUpgrader-Core-dkh.37
HighchartsStAutoGenerated-MarianoMartinezPeck.3
HighchartsStAutoGeneratedTests-MarianoMartinezPeck.1
HighchartsStCore-MarianoMartinezPeck.11
HighchartsStExamples-MaximilianoTabacman.4
HighchartsStExtensions-MaximilianoTabacman.3
JadeServer-dkh.13
Javascript-Core-pmm.97
Javascript-GemStone-Core-dkh.5
Javascript-Tests-Core-pmm.71
JQuery-Core-JohanBrichau.132
JQuery-JSON-JohanBrichau.3
JQuery-Tests-Core-JohanBrichau.141
JQuery-Tests-UI-JohanBrichau.86
JQuery-UI-JohanBrichau.91
Magritte-GemStone-Model-NickAger.3
Magritte-GemStone-Seaside-DaleHenrichs.2
Magritte-Model-DiegoLont.450
Magritte-Seaside-DiegoLont.357
Magritte-Tests-GemStone-Model-DaleHenrichs.1
Magritte-Tests-Model-DiegoLont.38
Metacello-Base-dkh.117
Metacello-Bitbucket-dkh.2
Metacello-Core-dkh.777
Metacello-Cypress-dkh.2
Metacello-FileTree-dkh.36
Metacello-GemStone-TestsMCB-dkh.1
Metacello-GitBasedRepository-dkh.1
Metacello-GitHub-dkh.41
Metacello-MC-dkh.716
Metacello-Platform.gemstone-dkh.49
Metacello-Reference-dkh.36
Metacello-TestsCommonMC.common-dkh.3
Metacello-TestsCore-dkh.36
Metacello-TestsMC-dkh.390
Metacello-TestsMCA-dkh.30
Metacello-TestsMCB-dkh.110
Metacello-TestsMCCore-dkh.5
Metacello-TestsMCResources-dkh.24
Metacello-TestsPlatform.gemstone-dkh.8
Metacello-TestsReference-dkh.20
Metacello-TestsTutorial-ChristopheDemarey.41
Metacello-ToolBox-dkh.136
Metacello-Tutorial-dkh.26
MockGemStone.g-NorbertHartl.3
Monticello.v3-dkh.476
MonticelloFileTree-Core-dkh.166
MonticelloFileTree-FileDirectory-Utilities-dkh.15
MonticelloGs-dkh.2
Multilingual-TextConversion-MarianoMartinezPeck.18
Neo-CSV-Core-SvenVanCaekenberghe.16
Neo-CSV-Tests-SvenVanCaekenberghe.15
OB-GemStone-Platform-dkh.76
OB-Metacello-dkh.83
OB-Monticello-dkh.105
OB-Standard.v3-dkh.449
OB-SUnitGUI.g-dkh.61
OB-SUnitIntegration-dkh.10
OB-SymbolListBrowser-DaleHenrichs.4
OB-Tools.v3-dkh.140
OFX-MarianoMartinezPeck.103
OFXTests-MarianoMartinezPeck.28
OmniBrowser-DaleHenrichs.447
PackageInfo-Base.g-dkh.36
Prototype-Core-pmm.29
Prototype-Tests-Core-pmm.17
Regex-Core-DaleHenrichs.3
Regex-Tests-Core-DaleHenrichs.5
RSS-Core-pmm.70
RSS-Examples-pmm.27
RSS-Tests-Core-lr.30
Scriptaculous-Components-pmm.114
Scriptaculous-Core-pmm.105
Scriptaculous-Tests-Components-pmm.42
Scriptaculous-Tests-Core-pmm.63
Seaside-Adaptors-FastCGI-dkh.26
Seaside-Adaptors-Swazoo-pmm.45
Seaside-Canvas-pmm.130
Seaside-Component-pmm.102
Seaside-Core.gemstone-JohanBrichau.818
Seaside-Development-pmm.165
Seaside-Email-pmm.26
Seaside-Environment.gemstone-dkh.81
Seaside-Examples-pmm.24
Seaside-FileSystem-JohanBrichau.28
Seaside-Flow-pmm.25
Seaside-GemStone-Adaptors-Swazoo-dkh.5
Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7
Seaside-GemStone-Basic-Development-JohanBrichau.29
Seaside-GemStone-Continuation-DaleHenrichs.20
Seaside-GemStone-Core-dkh.67
Seaside-GemStone-Development-dkh.29
Seaside-GemStone-Email-JohanBrichau.14
Seaside-GemStone-Environment-dkh.12
Seaside-GemStone-Flow-dkh.12
Seaside-GemStone-JSON-Core-JohanBrichau.2
Seaside-GemStone-Session-DaleHenrichs.3
Seaside-GemStone-Tools-OmniBrowser-DaleHenrichs.4
Seaside-GemStone-Tools-Production-dkh.21
Seaside-GemStone-Tools-Web-DaleHenrichs.4
Seaside-GemStone-Welcome-DaleHenrichs.1
Seaside-GemStone300-Core-dkh.5
Seaside-HTML5-pmm.28
Seaside-InternetExplorer-pmm.8
Seaside-JSON-Core-DiegoLont.31
Seaside-RenderLoop-pmm.96
Seaside-Session.gemstone-JohanBrichau.169
Seaside-Swazoo-pmm.20
Seaside-Tests-Canvas-pmm.64
Seaside-Tests-Component-pmm.36
Seaside-Tests-Core-dkh.280
Seaside-Tests-Development-pmm.45
Seaside-Tests-Email-JohanBrichau.23
Seaside-Tests-Environment-pmm.30
Seaside-Tests-Examples-pmm.11
Seaside-Tests-FileSystem-JohanBrichau.15
Seaside-Tests-Flow-pmm.37
Seaside-Tests-Functional-pmm.162
Seaside-Tests-GemStone-Continuation-DaleHenrichs.12
Seaside-Tests-GemStone-Core-dkh.15
Seaside-Tests-GemStone-Development-DaleHenrichs.4
Seaside-Tests-GemStone-Flow-dkh.4
Seaside-Tests-GemStone-Functional-dkh.12
Seaside-Tests-HTML5-pmm.28
Seaside-Tests-InternetExplorer-pmm.10
Seaside-Tests-RenderLoop-JohanBrichau.14
Seaside-Tests-Session-pmm.73
Seaside-Tests-Tools-Web-pmm.23
Seaside-Tests-UTF8-pmm.16
Seaside-Tests-Welcome-lr.6
Seaside-Tools-Core.gemstone-dkh.23
Seaside-Tools-OmniBrowser-lr.25
Seaside-Tools-Web-pmm.121
Seaside-Welcome-pmm.47
Seaside-Widgets-StephanEggermont.35
SIXX.310-PaulDeBruicker.182
SMTPMail-dkh.11
SocketStream-dkh.14
SplitPasswordStore-MarianoMartinezPeck.4
Sport3.010.v3-dkh.30
Squeak.v3-dkh.307
Swazoo-2.2.gemstone-DataCurator.34
System-Digital-Signatures-dkh.5
TestsTasks-dkh.2
Utf8Encoding.310-dkh.31
XML-Observable-JohanBrichau.1
XML-Parser.g-NorbertHartl.119
XML-Tests-Parser-JAA.14
XML-Writer-JAAyer.5
Zinc-Character-Encoding-Core-dkh.6
Zinc-Character-Encoding-Tests-dkh.5
Zinc-FileSystem-Legacy-dkh.6
Zinc-HTTP-dkh.349
Zinc-Resource-Meta-Core-JohanBrichau.10
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.6
Zinc-Seaside-SvenVanCaekenberghe.41
Zinc-Tests-dkh.178
'

On Tue, Oct 21, 2014 at 5:18 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 1:08 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails...

Not needed for this, but I am curious what you are trying and what is failing...
 
maybe, if you can easily get a fresh extent + stone, then try:

What version of Seaside do you have loaded when you start? Perhaps just send me the result of:

 Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) metacelloReport.

Than I'll take things for a spin...


1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list
Mariano,

We have a characterized the problem and will have a bugfix (internal bug 44745) in 3.2.4 or 3.3 which ever comes first.

The bug is a bit tricky in that it is triggered when a) an exception is resumed with no handler on the stack and b) if there are at least 2 handlers on the stack with non-standard handler classes (in this case WaExceptionHandlers).

We do not plan to release a 3.1.0.7, but the workaround for this bug would be to put in explicit handlers and not allowing the defaultAction to fire . I used the following and it appears to load without errors:

blockToLoad
  ^ [ :iam |
  [
  [
  [
  Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [ :ex | ex honor ];
    load: #('Development' 'Examples' 'Zinc') ]
    on: MetacelloAllowConflictingProjectUpgrade
    do: [ :ex | ex defaultAction ] ]
    on: MetacelloAllowLockedProjectChange
    do: [ :ex | ex disallow ] ]
    on: MetacelloNameNotDefinedError
    do: [ :ex | ex resume ] ]

It turns out to be a bit tricky to get this right, since defaultActions unwind the stack before running so it's not quite the same and in the normal course of things additional exceptions could expose you to the bug again ...

Hope this helps,

Dale

On Tue, Oct 21, 2014 at 4:00 PM, Mariano Martinez Peck <[hidden email]> wrote:
Coooool!  I trust your lab! :)

On Tue, Oct 21, 2014 at 7:04 PM, Dale Henrichs <[hidden email]> wrote:
Excellent ... I've reproduced the bug and I've got it under the microscope ...

Thanks man!

Dale

On Tue, Oct 21, 2014 at 2:32 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 6:04 PM, Dale Henrichs <[hidden email]> wrote:
So you've got Seaside3.1.3 loaded, then install the component that does the load, then reload Seaside3.1.3 and boom?


Yes. 

 
On Tue, Oct 21, 2014 at 1:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale,

I was using Seaside 3.1.3. Here I paste the output of the report. Let me know if I can help with something else.

Cheers, 


 '-----------------------------
Metacello Registration REPORT
-----------------------------
Bootstrap 0.4.0 [release]
FileTree 3855a2d [gemstone2.4]
GLASS 1.0-beta.9 [release]
GLASS1 93aec3b [master]
Gofer 1.0.5.2 [release]
GoferProjectLoader 1.0-alpha2.2 [development]
|Grease| 27ae1e2 [master]
GsCore 0.247 [release]
GsFastCGI 0.235 [release]
GsMisc 0.243 [release]
GsMonticello 0.244.2 [release]
GsOB 0.242.1 [release]
GsPharo 0.9.2 [development]
GsSqueakCommon 0.9.4 [release]
HighchartsSt 1.0 [development]
IAM 1.5 [development]
Magritte3 3.1.4 [release]
Metacello e46c95f [master]
MetacelloPreview stable [release]
MetacelloVersionQueryExampleConfig 2.1-baseline [release]
MetacelloVersionQueryLatestVersionConfig 1.3.2 [development]
MockGemStone 1.0 [release]
MyApp 0.1 [development]
Seaside3 3.1.3 [stable]
SIXX 606a93f [master]
Swazoo2 2.2.0.4 [development]
XMLSupport 1.2.2 [development]
XMLWriter 1.0.5 [release]
Zinc a304216 [gemstone3.1]
ZincHTTPComponents 2.4.3 [release]
--------------
PACKAGE REPORT
--------------
Announcements.v3-dkh.18
Base-Bootstrap.v3-dkh.30
BaselineOfFileTree-dkh.4
BaselineOfGLASS1-dkh.32
BaselineOfGrease-dkh.5
BaselineOfMetacello-dkh.79
BaselineOfSeaside3-JohanBrichau.21
BaselineOfSIXX-dkh.1
BaselineOfZinc-dkh.4
Blowfish-MarianoMartinezPeck.11
Bootstrap.v3-dkh.239
Bootstrap-Core-TorstenBergmann.52
BugLoadingCode-MarianoMartinezPeck.1
Change-Notification.v310-dkh.21
Collections-BitmapCharacterSet-JAA.5
Collections-OrderPreservingDictionary.g-JohanBrichau.9
Collections-Support.g-OttoBehrens.45
ConfigurationOfBootstrap-TorstenBergmann.38
ConfigurationOfFileTree-dkh.36
ConfigurationOfGettext-JohanBrichau.33
ConfigurationOfGLASS-dkh.249
ConfigurationOfGofer-dkh.42
ConfigurationOfGoferProjectLoader-DaleHenrichs.21
ConfigurationOfGrease-JohanBrichau.259
ConfigurationOfGsCore-dkh.297
ConfigurationOfGsFastCGI-dkh.16
ConfigurationOfGsMisc-dkh.116
ConfigurationOfGsMonticello-dkh.173
ConfigurationOfGsOB-dkh.89
ConfigurationOfGsPharo-dkh.15
ConfigurationOfGsSqueakCommon-dkh.25
ConfigurationOfHighchartsSt-MarianoMartinezPeck.6
ConfigurationOfIAM-MarianoMartinezPeck.77
ConfigurationOfMagritte3-DiegoLont.97
ConfigurationOfMetacello-dkh.796
ConfigurationOfMetacelloPreview-dkh.49
ConfigurationOfMockGemStone-PaulDeBruicker.6
ConfigurationOfMyApp-MarianoMartinezPeck.1
ConfigurationOfNeoCSV-SvenVanCaekenberghe.12
ConfigurationOfSeaside3-dkh.213
ConfigurationOfSwazoo2-mivsek.53
ConfigurationOfXMLSupport-PaulDeBruicker.71
ConfigurationOfXMLWriter-StephaneDucasse.21
ConfigurationOfZincHTTPComponents-SvenVanCaekenberghe.64
Core.v3-dkh.89
Core31x-dkh.4
DP-MarianoMartinezPeck.12101
DPOFX-MarianoMartinezPeck.129
EncryptionUtilsExternal-MarianoMartinezPeck.1
FA-MarianoMartinezPeck.12079
FACompatibility-CamSanders.24
FAGemStoneCompatibility-MarianoMartinezPeck.55
FAGemStonePersistency-MarianoMartinezPeck.22
FastCGI-dkh.33
FastCGIPool-dkh.2
Fuel-MarianoMartinezPeck.793, Fuel-MarianoMartinezPeck.794
FuelGemstone-MarianoMartinezPeck.1
FuelTests-MarianoMartinezPeck.375, FuelTests-MarianoMartinezPeck.376
GemStone-ANSI-Streams-dkh.12
GemStone-Compression-dkh.7
GemStone-Deployment.v310-dkh.26
GemStone-Indexing-Extensions-dkh.4
GemStone-Interactions-dkh.10
GemStone-Release-Support-dkh.67

Gofer-Core.gemstone-dkh.136
Gofer-Tests.gemstone-dkh.131
GoferProjectLoader-DaleHenrichs.25
Grease-Core-pmm.93
Grease-GemStone-Core-dkh.53
Grease-GemStone300-Core-dkh.4
Grease-Tests-Core-pmm.99
Grease-Tests-GemStone-Core-dkh.14
GsPharo-Core-JohanBrichau.15
GsPharo-Tests-MarianoMartinezPeck.10
GsSqueakCommon-Core-dkh.11
GsSqueakCommon-Core.3x-dkh.4
GsSqueakCommon-Tests-dkh.2
GsUpgrader-Core-dkh.37
HighchartsStAutoGenerated-MarianoMartinezPeck.3
HighchartsStAutoGeneratedTests-MarianoMartinezPeck.1
HighchartsStCore-MarianoMartinezPeck.11
HighchartsStExamples-MaximilianoTabacman.4
HighchartsStExtensions-MaximilianoTabacman.3
JadeServer-dkh.13
Javascript-Core-pmm.97
Javascript-GemStone-Core-dkh.5
Javascript-Tests-Core-pmm.71
JQuery-Core-JohanBrichau.132
JQuery-JSON-JohanBrichau.3
JQuery-Tests-Core-JohanBrichau.141
JQuery-Tests-UI-JohanBrichau.86
JQuery-UI-JohanBrichau.91
Magritte-GemStone-Model-NickAger.3
Magritte-GemStone-Seaside-DaleHenrichs.2
Magritte-Model-DiegoLont.450
Magritte-Seaside-DiegoLont.357
Magritte-Tests-GemStone-Model-DaleHenrichs.1
Magritte-Tests-Model-DiegoLont.38
Metacello-Base-dkh.117
Metacello-Bitbucket-dkh.2
Metacello-Core-dkh.777
Metacello-Cypress-dkh.2
Metacello-FileTree-dkh.36
Metacello-GemStone-TestsMCB-dkh.1
Metacello-GitBasedRepository-dkh.1
Metacello-GitHub-dkh.41
Metacello-MC-dkh.716
Metacello-Platform.gemstone-dkh.49
Metacello-Reference-dkh.36
Metacello-TestsCommonMC.common-dkh.3
Metacello-TestsCore-dkh.36
Metacello-TestsMC-dkh.390
Metacello-TestsMCA-dkh.30
Metacello-TestsMCB-dkh.110
Metacello-TestsMCCore-dkh.5
Metacello-TestsMCResources-dkh.24
Metacello-TestsPlatform.gemstone-dkh.8
Metacello-TestsReference-dkh.20
Metacello-TestsTutorial-ChristopheDemarey.41
Metacello-ToolBox-dkh.136
Metacello-Tutorial-dkh.26
MockGemStone.g-NorbertHartl.3
Monticello.v3-dkh.476
MonticelloFileTree-Core-dkh.166
MonticelloFileTree-FileDirectory-Utilities-dkh.15
MonticelloGs-dkh.2
Multilingual-TextConversion-MarianoMartinezPeck.18
Neo-CSV-Core-SvenVanCaekenberghe.16
Neo-CSV-Tests-SvenVanCaekenberghe.15
OB-GemStone-Platform-dkh.76
OB-Metacello-dkh.83
OB-Monticello-dkh.105
OB-Standard.v3-dkh.449
OB-SUnitGUI.g-dkh.61
OB-SUnitIntegration-dkh.10
OB-SymbolListBrowser-DaleHenrichs.4
OB-Tools.v3-dkh.140
OFX-MarianoMartinezPeck.103
OFXTests-MarianoMartinezPeck.28
OmniBrowser-DaleHenrichs.447
PackageInfo-Base.g-dkh.36
Prototype-Core-pmm.29
Prototype-Tests-Core-pmm.17
Regex-Core-DaleHenrichs.3
Regex-Tests-Core-DaleHenrichs.5
RSS-Core-pmm.70
RSS-Examples-pmm.27
RSS-Tests-Core-lr.30
Scriptaculous-Components-pmm.114
Scriptaculous-Core-pmm.105
Scriptaculous-Tests-Components-pmm.42
Scriptaculous-Tests-Core-pmm.63
Seaside-Adaptors-FastCGI-dkh.26
Seaside-Adaptors-Swazoo-pmm.45
Seaside-Canvas-pmm.130
Seaside-Component-pmm.102
Seaside-Core.gemstone-JohanBrichau.818
Seaside-Development-pmm.165
Seaside-Email-pmm.26
Seaside-Environment.gemstone-dkh.81
Seaside-Examples-pmm.24
Seaside-FileSystem-JohanBrichau.28
Seaside-Flow-pmm.25
Seaside-GemStone-Adaptors-Swazoo-dkh.5
Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7
Seaside-GemStone-Basic-Development-JohanBrichau.29
Seaside-GemStone-Continuation-DaleHenrichs.20
Seaside-GemStone-Core-dkh.67
Seaside-GemStone-Development-dkh.29
Seaside-GemStone-Email-JohanBrichau.14
Seaside-GemStone-Environment-dkh.12
Seaside-GemStone-Flow-dkh.12
Seaside-GemStone-JSON-Core-JohanBrichau.2
Seaside-GemStone-Session-DaleHenrichs.3
Seaside-GemStone-Tools-OmniBrowser-DaleHenrichs.4
Seaside-GemStone-Tools-Production-dkh.21
Seaside-GemStone-Tools-Web-DaleHenrichs.4
Seaside-GemStone-Welcome-DaleHenrichs.1
Seaside-GemStone300-Core-dkh.5
Seaside-HTML5-pmm.28
Seaside-InternetExplorer-pmm.8
Seaside-JSON-Core-DiegoLont.31
Seaside-RenderLoop-pmm.96
Seaside-Session.gemstone-JohanBrichau.169
Seaside-Swazoo-pmm.20
Seaside-Tests-Canvas-pmm.64
Seaside-Tests-Component-pmm.36
Seaside-Tests-Core-dkh.280
Seaside-Tests-Development-pmm.45
Seaside-Tests-Email-JohanBrichau.23
Seaside-Tests-Environment-pmm.30
Seaside-Tests-Examples-pmm.11
Seaside-Tests-FileSystem-JohanBrichau.15
Seaside-Tests-Flow-pmm.37
Seaside-Tests-Functional-pmm.162
Seaside-Tests-GemStone-Continuation-DaleHenrichs.12
Seaside-Tests-GemStone-Core-dkh.15
Seaside-Tests-GemStone-Development-DaleHenrichs.4
Seaside-Tests-GemStone-Flow-dkh.4
Seaside-Tests-GemStone-Functional-dkh.12
Seaside-Tests-HTML5-pmm.28
Seaside-Tests-InternetExplorer-pmm.10
Seaside-Tests-RenderLoop-JohanBrichau.14
Seaside-Tests-Session-pmm.73
Seaside-Tests-Tools-Web-pmm.23
Seaside-Tests-UTF8-pmm.16
Seaside-Tests-Welcome-lr.6
Seaside-Tools-Core.gemstone-dkh.23
Seaside-Tools-OmniBrowser-lr.25
Seaside-Tools-Web-pmm.121
Seaside-Welcome-pmm.47
Seaside-Widgets-StephanEggermont.35
SIXX.310-PaulDeBruicker.182
SMTPMail-dkh.11
SocketStream-dkh.14
SplitPasswordStore-MarianoMartinezPeck.4
Sport3.010.v3-dkh.30
Squeak.v3-dkh.307
Swazoo-2.2.gemstone-DataCurator.34
System-Digital-Signatures-dkh.5
TestsTasks-dkh.2
Utf8Encoding.310-dkh.31
XML-Observable-JohanBrichau.1
XML-Parser.g-NorbertHartl.119
XML-Tests-Parser-JAA.14
XML-Writer-JAAyer.5
Zinc-Character-Encoding-Core-dkh.6
Zinc-Character-Encoding-Tests-dkh.5
Zinc-FileSystem-Legacy-dkh.6
Zinc-HTTP-dkh.349
Zinc-Resource-Meta-Core-JohanBrichau.10
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.6
Zinc-Seaside-SvenVanCaekenberghe.41
Zinc-Tests-dkh.178
'

On Tue, Oct 21, 2014 at 5:18 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 1:08 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails...

Not needed for this, but I am curious what you are trying and what is failing...
 
maybe, if you can easily get a fresh extent + stone, then try:

What version of Seaside do you have loaded when you start? Perhaps just send me the result of:

 Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) metacelloReport.

Than I'll take things for a spin...


1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Updating code from seaside gem

GLASS mailing list


On Wed, Oct 22, 2014 at 9:10 PM, Dale Henrichs <[hidden email]> wrote:
Mariano,

We have a characterized the problem and will have a bugfix (internal bug 44745) in 3.2.4 or 3.3 which ever comes first.

The bug is a bit tricky in that it is triggered when a) an exception is resumed with no handler on the stack and b) if there are at least 2 handlers on the stack with non-standard handler classes (in this case WaExceptionHandlers).


heheheheh it was a tricky one :)
Thanks for the fix and the workaround. I am glad that at least my test helped you to fix the bug. 
 
We do not plan to release a 3.1.0.7, but the workaround for this bug would be to put in explicit handlers and not allowing the defaultAction to fire . I used the following and it appears to load without errors:

blockToLoad
  ^ [ :iam |
  [
  [
  [
  Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [ :ex | ex honor ];
    load: #('Development' 'Examples' 'Zinc') ]
    on: MetacelloAllowConflictingProjectUpgrade
    do: [ :ex | ex defaultAction ] ]
    on: MetacelloAllowLockedProjectChange
    do: [ :ex | ex disallow ] ]
    on: MetacelloNameNotDefinedError
    do: [ :ex | ex resume ] ]

It turns out to be a bit tricky to get this right, since defaultActions unwind the stack before running so it's not quite the same and in the normal course of things additional exceptions could expose you to the bug again ...


Thanks Dale, I understand. I can confirm that for this scenario the above workaround did work. 

 
Hope this helps,

Dale

On Tue, Oct 21, 2014 at 4:00 PM, Mariano Martinez Peck <[hidden email]> wrote:
Coooool!  I trust your lab! :)

On Tue, Oct 21, 2014 at 7:04 PM, Dale Henrichs <[hidden email]> wrote:
Excellent ... I've reproduced the bug and I've got it under the microscope ...

Thanks man!

Dale

On Tue, Oct 21, 2014 at 2:32 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 6:04 PM, Dale Henrichs <[hidden email]> wrote:
So you've got Seaside3.1.3 loaded, then install the component that does the load, then reload Seaside3.1.3 and boom?


Yes. 

 
On Tue, Oct 21, 2014 at 1:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale,

I was using Seaside 3.1.3. Here I paste the output of the report. Let me know if I can help with something else.

Cheers, 


 '-----------------------------
Metacello Registration REPORT
-----------------------------
Bootstrap 0.4.0 [release]
FileTree 3855a2d [gemstone2.4]
GLASS 1.0-beta.9 [release]
GLASS1 93aec3b [master]
Gofer 1.0.5.2 [release]
GoferProjectLoader 1.0-alpha2.2 [development]
|Grease| 27ae1e2 [master]
GsCore 0.247 [release]
GsFastCGI 0.235 [release]
GsMisc 0.243 [release]
GsMonticello 0.244.2 [release]
GsOB 0.242.1 [release]
GsPharo 0.9.2 [development]
GsSqueakCommon 0.9.4 [release]
HighchartsSt 1.0 [development]
IAM 1.5 [development]
Magritte3 3.1.4 [release]
Metacello e46c95f [master]
MetacelloPreview stable [release]
MetacelloVersionQueryExampleConfig 2.1-baseline [release]
MetacelloVersionQueryLatestVersionConfig 1.3.2 [development]
MockGemStone 1.0 [release]
MyApp 0.1 [development]
Seaside3 3.1.3 [stable]
SIXX 606a93f [master]
Swazoo2 2.2.0.4 [development]
XMLSupport 1.2.2 [development]
XMLWriter 1.0.5 [release]
Zinc a304216 [gemstone3.1]
ZincHTTPComponents 2.4.3 [release]
--------------
PACKAGE REPORT
--------------
Announcements.v3-dkh.18
Base-Bootstrap.v3-dkh.30
BaselineOfFileTree-dkh.4
BaselineOfGLASS1-dkh.32
BaselineOfGrease-dkh.5
BaselineOfMetacello-dkh.79
BaselineOfSeaside3-JohanBrichau.21
BaselineOfSIXX-dkh.1
BaselineOfZinc-dkh.4
Blowfish-MarianoMartinezPeck.11
Bootstrap.v3-dkh.239
Bootstrap-Core-TorstenBergmann.52
BugLoadingCode-MarianoMartinezPeck.1
Change-Notification.v310-dkh.21
Collections-BitmapCharacterSet-JAA.5
Collections-OrderPreservingDictionary.g-JohanBrichau.9
Collections-Support.g-OttoBehrens.45
ConfigurationOfBootstrap-TorstenBergmann.38
ConfigurationOfFileTree-dkh.36
ConfigurationOfGettext-JohanBrichau.33
ConfigurationOfGLASS-dkh.249
ConfigurationOfGofer-dkh.42
ConfigurationOfGoferProjectLoader-DaleHenrichs.21
ConfigurationOfGrease-JohanBrichau.259
ConfigurationOfGsCore-dkh.297
ConfigurationOfGsFastCGI-dkh.16
ConfigurationOfGsMisc-dkh.116
ConfigurationOfGsMonticello-dkh.173
ConfigurationOfGsOB-dkh.89
ConfigurationOfGsPharo-dkh.15
ConfigurationOfGsSqueakCommon-dkh.25
ConfigurationOfHighchartsSt-MarianoMartinezPeck.6
ConfigurationOfIAM-MarianoMartinezPeck.77
ConfigurationOfMagritte3-DiegoLont.97
ConfigurationOfMetacello-dkh.796
ConfigurationOfMetacelloPreview-dkh.49
ConfigurationOfMockGemStone-PaulDeBruicker.6
ConfigurationOfMyApp-MarianoMartinezPeck.1
ConfigurationOfNeoCSV-SvenVanCaekenberghe.12
ConfigurationOfSeaside3-dkh.213
ConfigurationOfSwazoo2-mivsek.53
ConfigurationOfXMLSupport-PaulDeBruicker.71
ConfigurationOfXMLWriter-StephaneDucasse.21
ConfigurationOfZincHTTPComponents-SvenVanCaekenberghe.64
Core.v3-dkh.89
Core31x-dkh.4
DP-MarianoMartinezPeck.12101
DPOFX-MarianoMartinezPeck.129
EncryptionUtilsExternal-MarianoMartinezPeck.1
FA-MarianoMartinezPeck.12079
FACompatibility-CamSanders.24
FAGemStoneCompatibility-MarianoMartinezPeck.55
FAGemStonePersistency-MarianoMartinezPeck.22
FastCGI-dkh.33
FastCGIPool-dkh.2
Fuel-MarianoMartinezPeck.793, Fuel-MarianoMartinezPeck.794
FuelGemstone-MarianoMartinezPeck.1
FuelTests-MarianoMartinezPeck.375, FuelTests-MarianoMartinezPeck.376
GemStone-ANSI-Streams-dkh.12
GemStone-Compression-dkh.7
GemStone-Deployment.v310-dkh.26
GemStone-Indexing-Extensions-dkh.4
GemStone-Interactions-dkh.10
GemStone-Release-Support-dkh.67

Gofer-Core.gemstone-dkh.136
Gofer-Tests.gemstone-dkh.131
GoferProjectLoader-DaleHenrichs.25
Grease-Core-pmm.93
Grease-GemStone-Core-dkh.53
Grease-GemStone300-Core-dkh.4
Grease-Tests-Core-pmm.99
Grease-Tests-GemStone-Core-dkh.14
GsPharo-Core-JohanBrichau.15
GsPharo-Tests-MarianoMartinezPeck.10
GsSqueakCommon-Core-dkh.11
GsSqueakCommon-Core.3x-dkh.4
GsSqueakCommon-Tests-dkh.2
GsUpgrader-Core-dkh.37
HighchartsStAutoGenerated-MarianoMartinezPeck.3
HighchartsStAutoGeneratedTests-MarianoMartinezPeck.1
HighchartsStCore-MarianoMartinezPeck.11
HighchartsStExamples-MaximilianoTabacman.4
HighchartsStExtensions-MaximilianoTabacman.3
JadeServer-dkh.13
Javascript-Core-pmm.97
Javascript-GemStone-Core-dkh.5
Javascript-Tests-Core-pmm.71
JQuery-Core-JohanBrichau.132
JQuery-JSON-JohanBrichau.3
JQuery-Tests-Core-JohanBrichau.141
JQuery-Tests-UI-JohanBrichau.86
JQuery-UI-JohanBrichau.91
Magritte-GemStone-Model-NickAger.3
Magritte-GemStone-Seaside-DaleHenrichs.2
Magritte-Model-DiegoLont.450
Magritte-Seaside-DiegoLont.357
Magritte-Tests-GemStone-Model-DaleHenrichs.1
Magritte-Tests-Model-DiegoLont.38
Metacello-Base-dkh.117
Metacello-Bitbucket-dkh.2
Metacello-Core-dkh.777
Metacello-Cypress-dkh.2
Metacello-FileTree-dkh.36
Metacello-GemStone-TestsMCB-dkh.1
Metacello-GitBasedRepository-dkh.1
Metacello-GitHub-dkh.41
Metacello-MC-dkh.716
Metacello-Platform.gemstone-dkh.49
Metacello-Reference-dkh.36
Metacello-TestsCommonMC.common-dkh.3
Metacello-TestsCore-dkh.36
Metacello-TestsMC-dkh.390
Metacello-TestsMCA-dkh.30
Metacello-TestsMCB-dkh.110
Metacello-TestsMCCore-dkh.5
Metacello-TestsMCResources-dkh.24
Metacello-TestsPlatform.gemstone-dkh.8
Metacello-TestsReference-dkh.20
Metacello-TestsTutorial-ChristopheDemarey.41
Metacello-ToolBox-dkh.136
Metacello-Tutorial-dkh.26
MockGemStone.g-NorbertHartl.3
Monticello.v3-dkh.476
MonticelloFileTree-Core-dkh.166
MonticelloFileTree-FileDirectory-Utilities-dkh.15
MonticelloGs-dkh.2
Multilingual-TextConversion-MarianoMartinezPeck.18
Neo-CSV-Core-SvenVanCaekenberghe.16
Neo-CSV-Tests-SvenVanCaekenberghe.15
OB-GemStone-Platform-dkh.76
OB-Metacello-dkh.83
OB-Monticello-dkh.105
OB-Standard.v3-dkh.449
OB-SUnitGUI.g-dkh.61
OB-SUnitIntegration-dkh.10
OB-SymbolListBrowser-DaleHenrichs.4
OB-Tools.v3-dkh.140
OFX-MarianoMartinezPeck.103
OFXTests-MarianoMartinezPeck.28
OmniBrowser-DaleHenrichs.447
PackageInfo-Base.g-dkh.36
Prototype-Core-pmm.29
Prototype-Tests-Core-pmm.17
Regex-Core-DaleHenrichs.3
Regex-Tests-Core-DaleHenrichs.5
RSS-Core-pmm.70
RSS-Examples-pmm.27
RSS-Tests-Core-lr.30
Scriptaculous-Components-pmm.114
Scriptaculous-Core-pmm.105
Scriptaculous-Tests-Components-pmm.42
Scriptaculous-Tests-Core-pmm.63
Seaside-Adaptors-FastCGI-dkh.26
Seaside-Adaptors-Swazoo-pmm.45
Seaside-Canvas-pmm.130
Seaside-Component-pmm.102
Seaside-Core.gemstone-JohanBrichau.818
Seaside-Development-pmm.165
Seaside-Email-pmm.26
Seaside-Environment.gemstone-dkh.81
Seaside-Examples-pmm.24
Seaside-FileSystem-JohanBrichau.28
Seaside-Flow-pmm.25
Seaside-GemStone-Adaptors-Swazoo-dkh.5
Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7
Seaside-GemStone-Basic-Development-JohanBrichau.29
Seaside-GemStone-Continuation-DaleHenrichs.20
Seaside-GemStone-Core-dkh.67
Seaside-GemStone-Development-dkh.29
Seaside-GemStone-Email-JohanBrichau.14
Seaside-GemStone-Environment-dkh.12
Seaside-GemStone-Flow-dkh.12
Seaside-GemStone-JSON-Core-JohanBrichau.2
Seaside-GemStone-Session-DaleHenrichs.3
Seaside-GemStone-Tools-OmniBrowser-DaleHenrichs.4
Seaside-GemStone-Tools-Production-dkh.21
Seaside-GemStone-Tools-Web-DaleHenrichs.4
Seaside-GemStone-Welcome-DaleHenrichs.1
Seaside-GemStone300-Core-dkh.5
Seaside-HTML5-pmm.28
Seaside-InternetExplorer-pmm.8
Seaside-JSON-Core-DiegoLont.31
Seaside-RenderLoop-pmm.96
Seaside-Session.gemstone-JohanBrichau.169
Seaside-Swazoo-pmm.20
Seaside-Tests-Canvas-pmm.64
Seaside-Tests-Component-pmm.36
Seaside-Tests-Core-dkh.280
Seaside-Tests-Development-pmm.45
Seaside-Tests-Email-JohanBrichau.23
Seaside-Tests-Environment-pmm.30
Seaside-Tests-Examples-pmm.11
Seaside-Tests-FileSystem-JohanBrichau.15
Seaside-Tests-Flow-pmm.37
Seaside-Tests-Functional-pmm.162
Seaside-Tests-GemStone-Continuation-DaleHenrichs.12
Seaside-Tests-GemStone-Core-dkh.15
Seaside-Tests-GemStone-Development-DaleHenrichs.4
Seaside-Tests-GemStone-Flow-dkh.4
Seaside-Tests-GemStone-Functional-dkh.12
Seaside-Tests-HTML5-pmm.28
Seaside-Tests-InternetExplorer-pmm.10
Seaside-Tests-RenderLoop-JohanBrichau.14
Seaside-Tests-Session-pmm.73
Seaside-Tests-Tools-Web-pmm.23
Seaside-Tests-UTF8-pmm.16
Seaside-Tests-Welcome-lr.6
Seaside-Tools-Core.gemstone-dkh.23
Seaside-Tools-OmniBrowser-lr.25
Seaside-Tools-Web-pmm.121
Seaside-Welcome-pmm.47
Seaside-Widgets-StephanEggermont.35
SIXX.310-PaulDeBruicker.182
SMTPMail-dkh.11
SocketStream-dkh.14
SplitPasswordStore-MarianoMartinezPeck.4
Sport3.010.v3-dkh.30
Squeak.v3-dkh.307
Swazoo-2.2.gemstone-DataCurator.34
System-Digital-Signatures-dkh.5
TestsTasks-dkh.2
Utf8Encoding.310-dkh.31
XML-Observable-JohanBrichau.1
XML-Parser.g-NorbertHartl.119
XML-Tests-Parser-JAA.14
XML-Writer-JAAyer.5
Zinc-Character-Encoding-Core-dkh.6
Zinc-Character-Encoding-Tests-dkh.5
Zinc-FileSystem-Legacy-dkh.6
Zinc-HTTP-dkh.349
Zinc-Resource-Meta-Core-JohanBrichau.10
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.6
Zinc-Seaside-SvenVanCaekenberghe.41
Zinc-Tests-dkh.178
'

On Tue, Oct 21, 2014 at 5:18 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 1:08 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Dale, 

I found I could reproduce it even easier... I am trying to built a fresh extent...but everything I try fails...

Not needed for this, but I am curious what you are trying and what is failing...
 
maybe, if you can easily get a fresh extent + stone, then try:

What version of Seaside do you have loaded when you start? Perhaps just send me the result of:

 Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) metacelloReport.

Than I'll take things for a spin...


1) 

Gofer new
  package: 'GsUpgrader-Core';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.


2)  File in this class:

BugLoadingCode class >> initialize
(WAAdmin register: self asApplicationAt: 'bug') 

BugLoadingCode class >> canBeRoot
^ true

BugLoadingCode class >> blockToLoad
^ [:iam | 
Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc').

BugLoadingCode class >> renderContentOn: html
html anchor 
callback: [ self blockToLoad value: nil ];
with: 'Load'.

3) Evaluate "BugLoadingCode initialize" and fire a seaside adaptor
4) Go to /bug and click "load" link.

I can reproduce it even in 3.1.0.4 and 3.1.0.6. In Unix and in OSX. With and without native code enabled.

Let me know if you can reproduce it. Otherwise, I keep trying to get a working/fresh extent...

Thanks!






On Tue, Oct 21, 2014 at 4:00 PM, Dale Henrichs <[hidden email]> wrote:


On Tue, Oct 21, 2014 at 11:51 AM, Mariano Martinez Peck <[hidden email]> wrote:

extent that exhibits the problem.

Hi Dale, 

Stupid question...if I send the simple extent, are you able to run it just like that? No problem which OS user I was using, which gemtone username/pass I was using, etc?

I probably would need some sort of credentials to allow me to log and run the seaside gems edit code, etc. but I probably wouldn't need SystemUser credentials ... I would need a way to reproduce the load issue without having to have copies of your code repos ... from the look of things it should break just trying to load a project with a block so Seaside31 with a Grease lock might do the trick ... perhaps you could verify that the bug reproduces before sending us the extent ...

  I guess you can also use a swazoo adaptor to avoid nginx..
would you need anything else besides the extent file and maybe tranlogs?

The extent file should be all that we need ...

Dale



--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com




--
Mariano
http://marianopeck.wordpress.com

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Updating code from seaside gem

GLASS mailing list


On Thu, Oct 23, 2014 at 9:42 AM, Mariano Martinez Peck <[hidden email]> wrote:


On Wed, Oct 22, 2014 at 9:10 PM, Dale Henrichs <[hidden email]> wrote:
Mariano,

We have a characterized the problem and will have a bugfix (internal bug 44745) in 3.2.4 or 3.3 which ever comes first.


Hi Dale, 

Sorry for reviving an old thread, but I wonder if this got integrated somewhere. I checked all version from 3.2.4 to 3.2.9 and I do not see it in the list of integrated issue :(   Could you check the status please?

BTW, it would be super cool if GemTalks web site would allow us to search for an internal bug number and shows at least in which GemStone version was integrated or is planned to be.

Thanks, 

--

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Updating code from seaside gem

GLASS mailing list
Mariano,

I think that this should been fixed in 3.2.3 or 3.2.4 .... part of the reason that it wasn't mentioned in the release notes, is that apparently the bug was fixed, but that information was not recorded in the bug system ... I agree it would be nice for public access and perhaps that will happen some day:) Right now the release notes and bug notes are the mechanism.

Dale

On 10/14/2015 06:42 AM, Mariano Martinez Peck wrote:


On Thu, Oct 23, 2014 at 9:42 AM, Mariano Martinez Peck <[hidden email]> wrote:


On Wed, Oct 22, 2014 at 9:10 PM, Dale Henrichs <[hidden email]> wrote:
Mariano,

We have a characterized the problem and will have a bugfix (internal bug 44745) in 3.2.4 or 3.3 which ever comes first.


Hi Dale, 

Sorry for reviving an old thread, but I wonder if this got integrated somewhere. I checked all version from 3.2.4 to 3.2.9 and I do not see it in the list of integrated issue :(   Could you check the status please?

BTW, it would be super cool if GemTalks web site would allow us to search for an internal bug number and shows at least in which GemStone version was integrated or is planned to be.

Thanks, 

--


_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Updating code from seaside gem

GLASS mailing list
Thanks, I will assume this was fixed and integrated then.

Thanks. 

On Wed, Oct 14, 2015 at 1:48 PM, Dale Henrichs <[hidden email]> wrote:
Mariano,

I think that this should been fixed in 3.2.3 or 3.2.4 .... part of the reason that it wasn't mentioned in the release notes, is that apparently the bug was fixed, but that information was not recorded in the bug system ... I agree it would be nice for public access and perhaps that will happen some day:) Right now the release notes and bug notes are the mechanism.

Dale


On 10/14/2015 06:42 AM, Mariano Martinez Peck wrote:


On Thu, Oct 23, 2014 at 9:42 AM, Mariano Martinez Peck <[hidden email][hidden email]> wrote:


On Wed, Oct 22, 2014 at 9:10 PM, Dale Henrichs <[hidden email]> wrote:
Mariano,

We have a characterized the problem and will have a bugfix (internal bug 44745) in 3.2.4 or 3.3 which ever comes first.


Hi Dale, 

Sorry for reviving an old thread, but I wonder if this got integrated somewhere. I checked all version from 3.2.4 to 3.2.9 and I do not see it in the list of integrated issue :(   Could you check the status please?

BTW, it would be super cool if GemTalks web site would allow us to search for an internal bug number and shows at least in which GemStone version was integrated or is planned to be.

Thanks, 

--




--

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass