Created
January 23, 2019 03:49
-
-
Save sergio101/c86396d10f6fea4923b59930ad44a2a0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
THERE_BE_DRAGONS_HERE | |
ByteString>>resolve: | |
22 January 2019 10:48:09.002524 pm | |
VM: Mac OS - x64 - 1014.0 - CoInterpreter VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan 5 2019 | |
StackToRegisterMappingCogit VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan 5 2019 | |
VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6 Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git | |
Image: Pharo7.0.0rc1 [Build information: Pharo-7.0.0+rc1.build.1384.sha.c34d6a69d9d01a2816df1f9fdc7388580163df29 (64 Bit)] | |
ByteString(Object)>>doesNotUnderstand: #resolve: | |
Receiver: '/Users/sergio/Documents/Pharo/images/BandTracker8/pharo-local' | |
Arguments and temporary variables: | |
aMessage: resolve: Path * 'ombu-sessions' | |
exception: MessageNotUnderstood: ByteString>>resolve: | |
resumeValue: nil | |
Receiver's instance variables: | |
'/Users/sergio/Documents/Pharo/images/BandTracker8/pharo-local' | |
FileLocator>>resolve | |
Receiver: <<error during printing>> | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
origin: #localDirectory | |
path: Path * 'ombu-sessions' | |
FileLocator>>asFileReference | |
Receiver: <<error during printing>> | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
origin: #localDirectory | |
path: Path * 'ombu-sessions' | |
OmSessionStore>>directory | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/Users/sergio/Documents/Pharo/images/BandTracker8/Band...etc... | |
currentStore: an OmBlockFileStore(Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g...etc... | |
alternativeStore: nil | |
baseLocator: <<error during printing>> | |
OmSessionStore>>nextStoreName | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
name: 'Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g6ql' | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/Users/sergio/Documents/Pharo/images/BandTracker8/Band...etc... | |
currentStore: an OmBlockFileStore(Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g...etc... | |
alternativeStore: nil | |
baseLocator: <<error during printing>> | |
OmSessionStore>>resetWithNextStoreName | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/Users/sergio/Documents/Pharo/images/BandTracker8/Band...etc... | |
currentStore: an OmBlockFileStore(Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g...etc... | |
alternativeStore: nil | |
baseLocator: <<error during printing>> | |
OmSessionStore>>store | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/Users/sergio/Documents/Pharo/images/BandTracker8/Band...etc... | |
currentStore: an OmBlockFileStore(Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g...etc... | |
alternativeStore: nil | |
baseLocator: <<error during printing>> | |
ByteSymbol(Symbol)>>value: | |
Receiver: #store | |
Arguments and temporary variables: | |
anObject: an OmSessionStore | |
Receiver's instance variables: | |
#store | |
Array(SequenceableCollection)>>do: | |
Receiver: an Array(an OmSessionStore) | |
Arguments and temporary variables: | |
aBlock: #store | |
index: 1 | |
Receiver's instance variables: | |
an Array(an OmSessionStore) | |
OmSessionStore class(Behavior)>>allInstancesDo: | |
Receiver: OmSessionStore | |
Arguments and temporary variables: | |
aBlock: #store | |
instances: an Array(an OmSessionStore) | |
inst: nil | |
next: nil | |
Receiver's instance variables: | |
superclass: OmStore | |
methodDict: a MethodDictionary(#announcer->OmSessionStore>>#announcer #baseLoca...etc... | |
format: 65545 | |
layout: a FixedLayout | |
organization: a ClassOrganization | |
subclasses: nil | |
name: #OmSessionStore | |
classPool: a Dictionary() | |
sharedPools: an OrderedCollection() | |
environment: a SystemDictionary(lots of globals) | |
category: #'Ombu-Stores' | |
storeNameStrategy: an OmRandomSuffixStrategy | |
defaultBaseLocator: <<error during printing>> | |
OmSessionStore class>>startUp | |
Receiver: OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
superclass: OmStore | |
methodDict: a MethodDictionary(#announcer->OmSessionStore>>#announcer #baseLoca...etc... | |
format: 65545 | |
layout: a FixedLayout | |
organization: a ClassOrganization | |
subclasses: nil | |
name: #OmSessionStore | |
classPool: a Dictionary() | |
sharedPools: an OrderedCollection() | |
environment: a SystemDictionary(lots of globals) | |
category: #'Ombu-Stores' | |
storeNameStrategy: an OmRandomSuffixStrategy | |
defaultBaseLocator: <<error during printing>> | |
OmSessionStore class(Behavior)>>startUp: | |
Receiver: OmSessionStore | |
Arguments and temporary variables: | |
resuming: true | |
Receiver's instance variables: | |
superclass: OmStore | |
methodDict: a MethodDictionary(#announcer->OmSessionStore>>#announcer #baseLoca...etc... | |
format: 65545 | |
layout: a FixedLayout | |
organization: a ClassOrganization | |
subclasses: nil | |
name: #OmSessionStore | |
classPool: a Dictionary() | |
sharedPools: an OrderedCollection() | |
environment: a SystemDictionary(lots of globals) | |
category: #'Ombu-Stores' | |
storeNameStrategy: an OmRandomSuffixStrategy | |
defaultBaseLocator: <<error during printing>> | |
ClassSessionHandler>>startup: | |
Receiver: a ClassSessionHandler(OmSessionStore) | |
Arguments and temporary variables: | |
isImageStarting: true | |
Receiver's instance variables: | |
registeredClassName: #OmSessionStore | |
[ :each | each startup: isImageStarting ] in WorkingSession>>runStartup: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
isImageStarting: true | |
each: a ClassSessionHandler(OmSessionStore) | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
[ aBlock value: each ] in [ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
aList: an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(S...etc... | |
aBlock: [ :each | each startup: isImageStarting ] | |
each: a ClassSessionHandler(OmSessionStore) | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
BlockClosure>>on:do: | |
Receiver: [ aBlock value: each ] | |
Arguments and temporary variables: | |
exception: Exception | |
handlerAction: [ :error | self errorHandler handleError: error ] | |
Receiver's instance variables: | |
outerContext: [ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | ...etc... | |
startpc: 69 | |
numArgs: 0 | |
[ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
aList: an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(S...etc... | |
aBlock: [ :each | each startup: isImageStarting ] | |
each: a ClassSessionHandler(OmSessionStore) | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
Array(SequenceableCollection)>>do: | |
Receiver: an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(SmallInteger) a Cla...etc... | |
Arguments and temporary variables: | |
aBlock: [ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self e...etc... | |
index: 57 | |
Receiver's instance variables: | |
an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(SmallInteger) a Cla...etc... | |
WorkingSession>>runList:do: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
aList: an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(S...etc... | |
aBlock: [ :each | each startup: isImageStarting ] | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
WorkingSession>>runStartup: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
isImageStarting: true | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
WorkingSession>>start: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
isImageStarting: true | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
SessionManager>>launchSnapshot:andQuit: | |
Receiver: a SessionManager | |
Arguments and temporary variables: | |
save: true | |
quit: true | |
isImageStarting: true | |
snapshotResult: true | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
categories: an OrderedCollection(a SessionCategory(System) a SessionCategory(Ne...etc... | |
guiCategory: a SessionCategory(Graphical User Interface) | |
toolsCategory: a SessionCategory(Tools) | |
networkCategory: a SessionCategory(Network) | |
systemCategory: a SessionCategory(System) | |
userCategory: a SessionCategory(User) | |
[ isImageStarting := self launchSnapshot: save andQuit: quit. | |
wait signal ] in SessionManager>>snapshot:andQuit: | |
Receiver: a SessionManager | |
Arguments and temporary variables: | |
save: true | |
quit: true | |
wait: a Semaphore(a Process in SessionManager>>snapshot:andQuit:) | |
isImageStarting: nil | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
categories: an OrderedCollection(a SessionCategory(System) a SessionCategory(Ne...etc... | |
guiCategory: a SessionCategory(Graphical User Interface) | |
toolsCategory: a SessionCategory(Tools) | |
networkCategory: a SessionCategory(Network) | |
systemCategory: a SessionCategory(System) | |
userCategory: a SessionCategory(User) | |
[ self value. | |
Processor terminateActive ] in BlockClosure>>newProcess | |
Receiver: [ isImageStarting := self launchSnapshot: save andQuit: quit. | |
wait signal ] | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
outerContext: SessionManager>>snapshot:andQuit: | |
startpc: 119 | |
numArgs: 0 | |
--- The full stack --- | |
ByteString(Object)>>doesNotUnderstand: #resolve: | |
FileLocator>>resolve | |
FileLocator>>asFileReference | |
OmSessionStore>>directory | |
OmSessionStore>>nextStoreName | |
OmSessionStore>>resetWithNextStoreName | |
OmSessionStore>>store | |
ByteSymbol(Symbol)>>value: | |
Array(SequenceableCollection)>>do: | |
OmSessionStore class(Behavior)>>allInstancesDo: | |
OmSessionStore class>>startUp | |
OmSessionStore class(Behavior)>>startUp: | |
ClassSessionHandler>>startup: | |
[ :each | each startup: isImageStarting ] in WorkingSession>>runStartup: | |
[ aBlock value: each ] in [ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: | |
BlockClosure>>on:do: | |
[ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: | |
Array(SequenceableCollection)>>do: | |
WorkingSession>>runList:do: | |
WorkingSession>>runStartup: | |
WorkingSession>>start: | |
SessionManager>>launchSnapshot:andQuit: | |
[ isImageStarting := self launchSnapshot: save andQuit: quit. | |
wait signal ] in SessionManager>>snapshot:andQuit: | |
[ self value. | |
Processor terminateActive ] in BlockClosure>>newProcess | |
------------------------------------------------------------------------------- | |
THERE_BE_DRAGONS_HERE | |
MessageNotUnderstood: ByteString>>resolve: | |
22 January 2019 10:48:09.027954 pm | |
VM: Mac OS - x64 - 1014.0 - CoInterpreter VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan 5 2019 | |
StackToRegisterMappingCogit VMMaker.oscog-eem.2504 uuid: a00b0fad-c04c-47a6-8a11-5dbff110ac11 Jan 5 2019 | |
VM: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git Date: Sat Jan 5 20:00:11 2019 CommitHash: 7a3c6b6 Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git | |
Image: Pharo7.0.0rc1 [Build information: Pharo-7.0.0+rc1.build.1384.sha.c34d6a69d9d01a2816df1f9fdc7388580163df29 (64 Bit)] | |
ByteString(Object)>>doesNotUnderstand: #resolve: | |
Receiver: '/Users/sergio/Documents/Pharo/images/BandTracker8/pharo-local' | |
Arguments and temporary variables: | |
aMessage: resolve: Path * 'ombu-sessions' | |
exception: MessageNotUnderstood: ByteString>>resolve: | |
resumeValue: nil | |
Receiver's instance variables: | |
'/Users/sergio/Documents/Pharo/images/BandTracker8/pharo-local' | |
FileLocator>>resolve | |
Receiver: <<error during printing>> | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
origin: #localDirectory | |
path: Path * 'ombu-sessions' | |
FileLocator>>asFileReference | |
Receiver: <<error during printing>> | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
origin: #localDirectory | |
path: Path * 'ombu-sessions' | |
OmSessionStore>>directory | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/Users/sergio/Documents/Pharo/images/BandTracker8/Band...etc... | |
currentStore: an OmBlockFileStore(Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g...etc... | |
alternativeStore: nil | |
baseLocator: <<error during printing>> | |
OmSessionStore>>nextStoreName | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
name: 'Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g6ql' | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/Users/sergio/Documents/Pharo/images/BandTracker8/Band...etc... | |
currentStore: an OmBlockFileStore(Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g...etc... | |
alternativeStore: nil | |
baseLocator: <<error during printing>> | |
OmSessionStore>>resetWithNextStoreName | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/Users/sergio/Documents/Pharo/images/BandTracker8/Band...etc... | |
currentStore: an OmBlockFileStore(Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g...etc... | |
alternativeStore: nil | |
baseLocator: <<error during printing>> | |
OmSessionStore>>store | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/Users/sergio/Documents/Pharo/images/BandTracker8/Band...etc... | |
currentStore: an OmBlockFileStore(Pharo7.0-32bit-c34d6a6.ei85v4587c0kupir6nd05g...etc... | |
alternativeStore: nil | |
baseLocator: <<error during printing>> | |
ByteSymbol(Symbol)>>value: | |
Receiver: #store | |
Arguments and temporary variables: | |
anObject: an OmSessionStore | |
Receiver's instance variables: | |
#store | |
Array(SequenceableCollection)>>do: | |
Receiver: an Array(an OmSessionStore) | |
Arguments and temporary variables: | |
aBlock: #store | |
index: 1 | |
Receiver's instance variables: | |
an Array(an OmSessionStore) | |
OmSessionStore class(Behavior)>>allInstancesDo: | |
Receiver: OmSessionStore | |
Arguments and temporary variables: | |
aBlock: #store | |
instances: an Array(an OmSessionStore) | |
inst: nil | |
next: nil | |
Receiver's instance variables: | |
superclass: OmStore | |
methodDict: a MethodDictionary(#announcer->OmSessionStore>>#announcer #baseLoca...etc... | |
format: 65545 | |
layout: a FixedLayout | |
organization: a ClassOrganization | |
subclasses: nil | |
name: #OmSessionStore | |
classPool: a Dictionary() | |
sharedPools: an OrderedCollection() | |
environment: a SystemDictionary(lots of globals) | |
category: #'Ombu-Stores' | |
storeNameStrategy: an OmRandomSuffixStrategy | |
defaultBaseLocator: <<error during printing>> | |
OmSessionStore class>>startUp | |
Receiver: OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
superclass: OmStore | |
methodDict: a MethodDictionary(#announcer->OmSessionStore>>#announcer #baseLoca...etc... | |
format: 65545 | |
layout: a FixedLayout | |
organization: a ClassOrganization | |
subclasses: nil | |
name: #OmSessionStore | |
classPool: a Dictionary() | |
sharedPools: an OrderedCollection() | |
environment: a SystemDictionary(lots of globals) | |
category: #'Ombu-Stores' | |
storeNameStrategy: an OmRandomSuffixStrategy | |
defaultBaseLocator: <<error during printing>> | |
OmSessionStore class(Behavior)>>startUp: | |
Receiver: OmSessionStore | |
Arguments and temporary variables: | |
resuming: true | |
Receiver's instance variables: | |
superclass: OmStore | |
methodDict: a MethodDictionary(#announcer->OmSessionStore>>#announcer #baseLoca...etc... | |
format: 65545 | |
layout: a FixedLayout | |
organization: a ClassOrganization | |
subclasses: nil | |
name: #OmSessionStore | |
classPool: a Dictionary() | |
sharedPools: an OrderedCollection() | |
environment: a SystemDictionary(lots of globals) | |
category: #'Ombu-Stores' | |
storeNameStrategy: an OmRandomSuffixStrategy | |
defaultBaseLocator: <<error during printing>> | |
ClassSessionHandler>>startup: | |
Receiver: a ClassSessionHandler(OmSessionStore) | |
Arguments and temporary variables: | |
isImageStarting: true | |
Receiver's instance variables: | |
registeredClassName: #OmSessionStore | |
[ :each | each startup: isImageStarting ] in WorkingSession>>runStartup: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
isImageStarting: true | |
each: a ClassSessionHandler(OmSessionStore) | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
[ aBlock value: each ] in [ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
aList: an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(S...etc... | |
aBlock: [ :each | each startup: isImageStarting ] | |
each: a ClassSessionHandler(OmSessionStore) | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
BlockClosure>>on:do: | |
Receiver: [ aBlock value: each ] | |
Arguments and temporary variables: | |
exception: Exception | |
handlerAction: [ :error | self errorHandler handleError: error ] | |
Receiver's instance variables: | |
outerContext: [ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | ...etc... | |
startpc: 69 | |
numArgs: 0 | |
[ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
aList: an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(S...etc... | |
aBlock: [ :each | each startup: isImageStarting ] | |
each: a ClassSessionHandler(OmSessionStore) | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
Array(SequenceableCollection)>>do: | |
Receiver: an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(SmallInteger) a Cla...etc... | |
Arguments and temporary variables: | |
aBlock: [ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self e...etc... | |
index: 57 | |
Receiver's instance variables: | |
an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(SmallInteger) a Cla...etc... | |
WorkingSession>>runList:do: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
aList: an Array(a ClassSessionHandler(GlobalIdentifier) a ClassSessionHandler(S...etc... | |
aBlock: [ :each | each startup: isImageStarting ] | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
WorkingSession>>runStartup: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
isImageStarting: true | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
WorkingSession>>start: | |
Receiver: a WorkingSession | |
Arguments and temporary variables: | |
isImageStarting: true | |
Receiver's instance variables: | |
manager: a SessionManager | |
deferredStartupActions: an OrderedCollection([ self new activate ] [ self manag...etc... | |
id: nil | |
creationTime: 2019-01-22T22:48:08.675028-05:00 | |
SessionManager>>launchSnapshot:andQuit: | |
Receiver: a SessionManager | |
Arguments and temporary variables: | |
save: true | |
quit: true | |
isImageStarting: true | |
snapshotResult: true | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
categories: an OrderedCollection(a SessionCategory(System) a SessionCategory(Ne...etc... | |
guiCategory: a SessionCategory(Graphical User Interface) | |
toolsCategory: a SessionCategory(Tools) | |
networkCategory: a SessionCategory(Network) | |
systemCategory: a SessionCategory(System) | |
userCategory: a SessionCategory(User) | |
[ isImageStarting := self launchSnapshot: save andQuit: quit. | |
wait signal ] in SessionManager>>snapshot:andQuit: | |
Receiver: a SessionManager | |
Arguments and temporary variables: | |
save: true | |
quit: true | |
wait: a Semaphore(a Process in SessionManager>>snapshot:andQuit:) | |
isImageStarting: nil | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
categories: an OrderedCollection(a SessionCategory(System) a SessionCategory(Ne...etc... | |
guiCategory: a SessionCategory(Graphical User Interface) | |
toolsCategory: a SessionCategory(Tools) | |
networkCategory: a SessionCategory(Network) | |
systemCategory: a SessionCategory(System) | |
userCategory: a SessionCategory(User) | |
[ self value. | |
Processor terminateActive ] in BlockClosure>>newProcess | |
Receiver: [ isImageStarting := self launchSnapshot: save andQuit: quit. | |
wait signal ] | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
outerContext: SessionManager>>snapshot:andQuit: | |
startpc: 119 | |
numArgs: 0 | |
--- The full stack --- | |
ByteString(Object)>>doesNotUnderstand: #resolve: | |
FileLocator>>resolve | |
FileLocator>>asFileReference | |
OmSessionStore>>directory | |
OmSessionStore>>nextStoreName | |
OmSessionStore>>resetWithNextStoreName | |
OmSessionStore>>store | |
ByteSymbol(Symbol)>>value: | |
Array(SequenceableCollection)>>do: | |
OmSessionStore class(Behavior)>>allInstancesDo: | |
OmSessionStore class>>startUp | |
OmSessionStore class(Behavior)>>startUp: | |
ClassSessionHandler>>startup: | |
[ :each | each startup: isImageStarting ] in WorkingSession>>runStartup: | |
[ aBlock value: each ] in [ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: | |
BlockClosure>>on:do: | |
[ :each | | |
[ aBlock value: each ] | |
on: Exception | |
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: | |
Array(SequenceableCollection)>>do: | |
WorkingSession>>runList:do: | |
WorkingSession>>runStartup: | |
WorkingSession>>start: | |
SessionManager>>launchSnapshot:andQuit: | |
[ isImageStarting := self launchSnapshot: save andQuit: quit. | |
wait signal ] in SessionManager>>snapshot:andQuit: | |
[ self value. | |
Processor terminateActive ] in BlockClosure>>newProcess | |
------------------------------------------------------------------------------- | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment