Created
February 18, 2019 15:54
-
-
Save sergio101/8ac04fe5db4786c36fa3bf795807da9a 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 | |
primitive #createDirectory: in MacStore failed | |
15 February 2019 5:47:43.344553 pm | |
VM: unix - x86_64 - linux-gnu - 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: 7a3c6b64 Plugins: 201901051900 https://github.com/OpenSmalltalk/opensmalltalk-vm.git | |
Image: Pharo7.0.1 [Build information: Pharo-7.0.1+build.142.sha.b8825954d0dcff883bf4f47ea5c516c9cfc2fe4b (64 Bit)] | |
MacStore(ProtoObject)>>primitiveFailed: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
selector: #createDirectory: | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(ProtoObject)>>primitiveFailed | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(DiskStore)>>createDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
path: Path / 'Users' | |
parent: Path root | |
encodedPathString: '/Users' | |
pathString: '/Users' | |
result: nil | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
aPath: Path / 'Users' | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
aPath: Path / 'Users' / 'sergio' | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
aPath: Path / 'Users' / 'sergio' / 'Documents' | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
aPath: Path / 'Users' / 'sergio' / 'Documents' / 'Pharo' | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
aPath: Path / 'Users' / 'sergio' / 'Documents' / 'Pharo' / 'images' | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
aPath: Path / 'Users' / 'sergio' / 'Documents' / 'Pharo' / 'images' / 'BTrack70...etc... | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
aPath: Path / 'Users' / 'sergio' / 'Documents' / 'Pharo' / 'images' / 'BTrack70...etc... | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
Receiver: a MacStore | |
Arguments and temporary variables: | |
aPath: Path / 'Users' / 'sergio' / 'Documents' / 'Pharo' / 'images' / 'BTrack70...etc... | |
Receiver's instance variables: | |
maxFileNameLength: 255 | |
FileSystem>>ensureCreateDirectory: | |
Receiver: a FileSystem | |
Arguments and temporary variables: | |
aResolvable: Path / 'Users' / 'sergio' / 'Documents' / 'Pharo' / 'images' / 'BT...etc... | |
Receiver's instance variables: | |
store: a MacStore | |
FileReference>>ensureCreateDirectory | |
Receiver: File @ /Users/sergio/Documents/Pharo/images/BTrack701/pharo-local/ombu-sessions | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
filesystem: a FileSystem | |
path: Path / 'Users' / 'sergio' / 'Documents' / 'Pharo' / 'images' / 'BTrack701...etc... | |
OmSessionStore>>resetWithStoreNamed: | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
newName: 'Pharo7.0.1-0-32bit-b882595.3fgls7ygycc27grx5nmkr108g' | |
fileReference: File @ /Users/sergio/Documents/Pharo/images/BTrack701/pharo-loca...etc... | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/home/bandtracker/pharoImages/Pharo.image' | |
currentStore: an OmBlockFileStore(Pharo7.0.1-0-32bit-b882595.b85q5y1ve3cmgl1qk5...etc... | |
alternativeStore: nil | |
baseLocator: {localDirectory}/ombu-sessions | |
announcer: an Announcer | |
writingDeferDuration: 0:00:00:00.25 | |
headReference: an OmReference(Pharo7.0.1-0-32bit-b882595.f0sdktw1n108m2h3ozb5fk...etc... | |
storeNameStrategy: nil | |
OmSessionStore>>resetWithNextStoreName | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/home/bandtracker/pharoImages/Pharo.image' | |
currentStore: an OmBlockFileStore(Pharo7.0.1-0-32bit-b882595.b85q5y1ve3cmgl1qk5...etc... | |
alternativeStore: nil | |
baseLocator: {localDirectory}/ombu-sessions | |
announcer: an Announcer | |
writingDeferDuration: 0:00:00:00.25 | |
headReference: an OmReference(Pharo7.0.1-0-32bit-b882595.f0sdktw1n108m2h3ozb5fk...etc... | |
storeNameStrategy: nil | |
OmSessionStore>>store | |
Receiver: an OmSessionStore | |
Arguments and temporary variables: | |
Receiver's instance variables: | |
currentSession: a WorkingSession | |
currentImagePathString: '/home/bandtracker/pharoImages/Pharo.image' | |
currentStore: an OmBlockFileStore(Pharo7.0.1-0-32bit-b882595.b85q5y1ve3cmgl1qk5...etc... | |
alternativeStore: nil | |
baseLocator: {localDirectory}/ombu-sessions | |
announcer: an Announcer | |
writingDeferDuration: 0:00:00:00.25 | |
headReference: an OmReference(Pharo7.0.1-0-32bit-b882595.f0sdktw1n108m2h3ozb5fk...etc... | |
storeNameStrategy: nil | |
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: {localDirectory}/ombu-sessions | |
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: {localDirectory}/ombu-sessions | |
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: {localDirectory}/ombu-sessions | |
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-02-15T17:47:43.239513-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-02-15T17:47:43.239513-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-02-15T17:47:43.239513-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-02-15T17:47:43.239513-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-02-15T17:47:43.239513-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-02-15T17:47:43.239513-05:00 | |
SessionManager>>launchSnapshot:andQuit: | |
Receiver: a SessionManager | |
Arguments and temporary variables: | |
save: true | |
quit: false | |
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: false | |
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: 135 | |
numArgs: 0 | |
--- The full stack --- | |
MacStore(ProtoObject)>>primitiveFailed: | |
MacStore(ProtoObject)>>primitiveFailed | |
MacStore(DiskStore)>>createDirectory: | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
MacStore(FileSystemStore)>>ensureCreateDirectory: | |
FileSystem>>ensureCreateDirectory: | |
FileReference>>ensureCreateDirectory | |
OmSessionStore>>resetWithStoreNamed: | |
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