Skip to content

Instantly share code, notes, and snippets.

@sergio101
Created January 23, 2019 03:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sergio101/c86396d10f6fea4923b59930ad44a2a0 to your computer and use it in GitHub Desktop.
Save sergio101/c86396d10f6fea4923b59930ad44a2a0 to your computer and use it in GitHub Desktop.
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