Markus Fritsche schrieb:
You can set the path that VMMaker generates the source files in. It's "Path to generated sources".
Hmm... during background compilig I get a dnu from Process>>#isTerminated
5 October 2008 4:01:27 pm
VM: Win32 - a SmalltalkImage Image: Squeak3.10.2 [latest update: #7179]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir C:\Dokumente und Einstellungen\mfritsche\Desktop\Seaside\Aida Trusted Dir C:\Dokumente und Einstellungen\mfritsche\Desktop\Seaside\Aida\mfritsche Untrusted Dir C:\My Squeak\mfritsche
ExuperyBlockContext(Object)>>doesNotUnderstand: #startpc Receiver: [] in Delay>>wait (Exupery) Arguments and temporary variables: aMessage: startpc Receiver's instance variables: caller: nil instructionPointer: nil stackPointer: 1 homeContext: Delay>>wait (Exupery) compiledIP: 0 initialCompiledBlock: 75406012
ExuperyBlockContext(ExuperyContext)>>doesNotUnderstand: #startpc Receiver: [] in Delay>>wait (Exupery) Arguments and temporary variables: aMessage: startpc Receiver's instance variables: caller: nil instructionPointer: nil stackPointer: 1 homeContext: Delay>>wait (Exupery) compiledIP: 0 initialCompiledBlock: 75406012
Process>>isTerminated Receiver: a Process in [] in Delay>>wait (Exupery) Arguments and temporary variables:
Receiver's instance variables: nextLink: nil suspendedContext: [] in Delay>>wait (Exupery) priority: 50 myList: a Semaphore(a Process in [] in Delay>>wait (Exupery)) errorHandler: nil name: nil
[] in ProcessBrowser>>updateProcessList {[:each | each isTerminated]} Arguments and temporary variables: oldSelectedProcess: a Process in SortedCollection(OrderedCollection)>>do: (Exup...etc... newIndex: nil now: 1155970 each: a Process in [] in Delay>>wait (Exupery) a: nil b: nil
--- The full stack --- ExuperyBlockContext(Object)>>doesNotUnderstand: #startpc ExuperyBlockContext(ExuperyContext)>>doesNotUnderstand: #startpc Process>>isTerminated [] in ProcessBrowser>>updateProcessList {[:each | each isTerminated]} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [] in OrderedCollection(Collection)>>reject: {[:element | (aBlock value: element) == false]} OrderedCollection>>select: OrderedCollection(Collection)>>reject: ProcessBrowser>>updateProcessList [] in ProcessBrowser>>startAutoUpdate {[self updateProcessList]} WorldState>>runStepMethodsIn: PasteUpMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess {[[World doOneCycle. Processor yield. false] whileFalse. nil]} [] in BlockContext>>newProcess {[self value. Processor terminateActive]}