[squeak-dev] corruption after failed project export
Lauren Pullen
drurowin at gmail.com
Wed Apr 27 03:55:37 UTC 2022
On 4/27/22 03:45, Lauren Pullen wrote:
> For trunk 21650. See attached.
>
> The project failed to export on HandMorph and the UI no longer works.
All is lost. Emergency Evaluator on exit to MVC to recreate home
project: 'ToolBuilder not found'.
-------------- next part --------------
MessageNotUnderstood: Error>>new
26 April 2022 9:47:24.896186 pm
VM: Mac OS - Smalltalk
Image: Squeak6.0alpha [latest update: #21654]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/lauren/env/vm
Trusted Dir /Users/lauren/env/vm/secure
Untrusted Dir /Users/lauren/env/vm/My Squeak
Error(Object)>>doesNotUnderstand: #new
Receiver: Error: ToolBuilder not found
Arguments and temporary variables:
aMessage: new
exception: MessageNotUnderstood: Error>>new
resumeValue: nil
Receiver's instance variables:
messageText: 'ToolBuilder not found'
tag: nil
signalContext: Error(Exception)>>signal
handlerContext: nil
outerContext: nil
MVCUIManager(UIManager)>>toolBuilder
Receiver: a MVCUIManager
Arguments and temporary variables:
Receiver's instance variables:
builderClass: Error: ToolBuilder not found
ToolBuilder class>>default
Receiver: ToolBuilder
Arguments and temporary variables:
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary(#build:->(ToolBuilder>>#build: "a CompiledMethod...etc...
format: 65537
instanceVariables: #('parent')
organization: ('accessing' parent parent: widgetAt: widgetAt:ifAbsent:)
('build...etc...
subclasses: {SUnitToolBuilder . MorphicToolBuilder . MVCToolBuilder}
name: #ToolBuilder
classPool: a Dictionary()
sharedPools: nil
environment: Smalltalk
category: #'ToolBuilder-Kernel'
ToolBuilder class>>open:
Receiver: ToolBuilder
Arguments and temporary variables:
aClass: a ProcessBrowser
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary(#build:->(ToolBuilder>>#build: "a CompiledMethod...etc...
format: 65537
instanceVariables: #('parent')
organization: ('accessing' parent parent: widgetAt: widgetAt:ifAbsent:)
('build...etc...
subclasses: {SUnitToolBuilder . MorphicToolBuilder . MVCToolBuilder}
name: #ToolBuilder
classPool: a Dictionary()
sharedPools: nil
environment: Smalltalk
category: #'ToolBuilder-Kernel'
ProcessBrowser class>>open
Receiver: ProcessBrowser
Arguments and temporary variables:
Receiver's instance variables:
superclass: Model
methodDict: a MethodDictionary(#browseContext->(ProcessBrowser>>#browseContext ...etc...
format: 65552
instanceVariables: #('selectedProcess' 'selectedContext' 'methodText' 'processL...etc...
organization: ('accessing' processList processListIndex processListIndex: selectedClass...etc...
subclasses: nil
name: #ProcessBrowser
classPool: a Dictionary(#Browsers->a WeakSet(a ProcessBrowser a ProcessBrowser ...etc...
sharedPools: nil
environment: Smalltalk
category: #'Tools-Process Browser'
CPUWatcher>>openMVCWindowForSuspendedProcess:
Receiver: a CPUWatcher
Arguments and temporary variables:
aProcess: a Process(10568) in SharedQueue>>flush
Receiver's instance variables:
dependents: nil
tally: an IdentityBag(a Process(11907) in SharedQueue>>flush a Process(11907) i...etc...
watcher: a Process(10543) in [] in ProcessorScheduler>>tallyCPUUsageFor:every:
threshold: 0.8
[] in CPUWatcher>>openWindowForSuspendedProcess:
Receiver: a CPUWatcher
Arguments and temporary variables:
aProcess: a Process(10568) in SharedQueue>>flush
Receiver's instance variables:
dependents: nil
tally: an IdentityBag(a Process(11907) in SharedQueue>>flush a Process(11907) i...etc...
watcher: a Process(10543) in [] in ProcessorScheduler>>tallyCPUUsageFor:every:
threshold: 0.8
[] in FullBlockClosure(BlockClosure)>>newProcess
Receiver: [closure] in CPUWatcher>>openWindowForSuspendedProcess:
Arguments and temporary variables:
Receiver's instance variables:
outerContext: CPUWatcher>>openWindowForSuspendedProcess:
startpcOrMethod: ([] in CPUWatcher>>#openWindowForSuspendedProcess: "a CompiledBlock...etc...
numArgs: 0
receiver: a CPUWatcher
--- The full stack ---
Error(Object)>>doesNotUnderstand: #new
MVCUIManager(UIManager)>>toolBuilder
ToolBuilder class>>default
ToolBuilder class>>open:
ProcessBrowser class>>open
CPUWatcher>>openMVCWindowForSuspendedProcess:
[] in CPUWatcher>>openWindowForSuspendedProcess:
[] in FullBlockClosure(BlockClosure)>>newProcess
More information about the Squeak-dev
mailing list
|