Hi,
I am trying to run some scripts on a startup of an image. I am on a
Mac and I am using a call like:
/Applications/Squeak4.2.2beta1U/Squeak\ 4.2.2beta1U.app/Contents/MacOS/
Squeak\ VM\ Opt x.image test.st
- x.image is the image
- test.st is a script that I would like to run in the image
However, I get an error due to the input stream being nil, see the
below debugger stack. Can anyone tell me what I am doing wrong?
Doru
---------------------
VM: Mac OS - intel - 1058 - Squeak3.8.1 of '28 Aug 2006' [latest
update: #6747] Squeak VM 4.2.2b1
Image: Pharo-1.0-10508-rc2 [Latest update: #10508]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/girba/Work/Code/moose-on-pharo
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/girba/Library/Preferences/Squeak/Internet/My Squeak
CodeLoader(Object)>>error:
Receiver: a CodeLoader
Arguments and temporary variables:
aString: 'No content to install'
Receiver's instance variables:
baseURL: ''
sourceFiles: an Array(a HTTPDownloadRequest)
segments: nil
publicKey: nil
CodeLoader>>installSourceFile:
Receiver: a CodeLoader
Arguments and temporary variables:
aStream: nil
contents: nil
trusted: nil
Receiver's instance variables:
baseURL: ''
sourceFiles: an Array(a HTTPDownloadRequest)
segments: nil
publicKey: nil
[] in CodeLoader>>installSourceFiles
Receiver: a CodeLoader
Arguments and temporary variables:
req: a HTTPDownloadRequest
Receiver's instance variables:
baseURL: ''
sourceFiles: an Array(a HTTPDownloadRequest)
segments: nil
publicKey: nil
Array(SequenceableCollection)>>do:
Receiver: an Array(a HTTPDownloadRequest)
Arguments and temporary variables:
aBlock: [closure] in CodeLoader>>installSourceFiles
index: 1
indexLimiT: 1
Receiver's instance variables:
an Array(a HTTPDownloadRequest)
CodeLoader>>installSourceFiles
Receiver: a CodeLoader
Arguments and temporary variables:
Receiver's instance variables:
baseURL: ''
sourceFiles: an Array(a HTTPDownloadRequest)
segments: nil
publicKey: nil
ProjectLauncher>>startUpAfterLogin
Receiver: a ProjectLauncher
Arguments and temporary variables:
scriptName: 'file:test.st'
loader: a CodeLoader
isUrl: false
Receiver's instance variables:
parameters: a Dictionary()
showSplash: true
splashURL: nil
whichFlaps: nil
eToyAuthentificationServer: nil
ProjectLauncher>>startUp
Receiver: a ProjectLauncher
Arguments and temporary variables:
Receiver's instance variables:
parameters: a Dictionary()
showSplash: true
splashURL: nil
whichFlaps: nil
eToyAuthentificationServer: nil
[] in [] in [] in AutoStart class>>startUp:
Receiver: AutoStart
Arguments and temporary variables:
launcher: a ProjectLauncher
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary()
format: 132
instanceVariables: #('parameters')
organization: ('as yet unclassified')
subclasses: nil
name: #AutoStart
classPool: a Dictionary(#Active->true #InstalledLaunchers->an
OrderedCollection...etc...
sharedPools: nil
environment: Smalltalk
category: #'System-Support'
traitComposition: nil
localSelectors: nil
WorldState>>runStepMethodsIn:
Receiver: a WorldState
Arguments and temporary variables:
aWorld: a PasteUpMorph(1622) [world]
queue: a SharedQueue
nextInQueue: [closure] in [] in [] in AutoStart
class>>startUp:
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 1...@795
canvas: a FormCanvas on: DisplayScreen(1150x795x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(3825))(a
SystemWindow(3...etc...
lastStepTime: 10693
lastStepMessage: nil
lastCycleTime: 10662
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 10693
PasteUpMorph>>runStepMethods
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:
Receiver's instance variables:
bounds: 0...@0 corner: 1...@795
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(3825) a
SketchMorph(107...etc...
fullBounds: 0...@0 corner: 1...@795
color: an InfiniteForm
extension: a MorphExtension (2543) [eventHandler = an
EventHandler] [other: (...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
WorldState>>doOneCycleNowFor:
Receiver: a WorldState
Arguments and temporary variables:
aWorld: a PasteUpMorph(1622) [world]
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 1...@795
canvas: a FormCanvas on: DisplayScreen(1150x795x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(3825))(a
SystemWindow(3...etc...
lastStepTime: 10693
lastStepMessage: nil
lastCycleTime: 10662
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 10693
WorldState>>doOneCycleFor:
Receiver: a WorldState
Arguments and temporary variables:
aWorld: a PasteUpMorph(1622) [world]
Receiver's instance variables:
hands: an Array(a HandMorph(3216))
viewBox: 0...@0 corner: 1...@795
canvas: a FormCanvas on: DisplayScreen(1150x795x32)
damageRecorder: a DamageRecorder
stepList: a Heap(StepMessage(#stepAt: -> a SystemWindow(3825))(a
SystemWindow(3...etc...
lastStepTime: 10693
lastStepMessage: nil
lastCycleTime: 10662
commandHistory: a CommandHistory
alarms: a Heap()
lastAlarmTime: 10693
PasteUpMorph>>doOneCycle
Receiver: a PasteUpMorph(1622) [world]
Arguments and temporary variables:
Receiver's instance variables:
bounds: 0...@0 corner: 1...@795
owner: nil
submorphs: an Array(a TaskbarMorph(3095) a SystemWindow(3825) a
SketchMorph(107...etc...
fullBounds: 0...@0 corner: 1...@795
color: an InfiniteForm
extension: a MorphExtension (2543) [eventHandler = an
EventHandler] [other: (...etc...
borderWidth: 0
borderColor: (Color r: 0.03 g: 0.02 b: 0.0)
presenter: a Presenter (1246)
model: a MorphicModel(1926)
cursor: 1
padding: 3
backgroundMorph: nil
isPartsBin: nil
autoLineLayout: false
indicateCursor: nil
resizeToFit: nil
wantsMouseOverHalos: nil
worldState: a WorldState
griddingOn: nil
[] in Project class>>spawnNewProcess
Receiver: Project
Arguments and temporary variables:
<<error during printing>
Receiver's instance variables:
superclass: Model
methodDict: a MethodDictionary(size 168)
format: 172
instanceVariables: #('world' 'changeSet' 'transcript'
'parentProject' 'previous...etc...
organization: ('*Polymorph-Widgets'
assureTaskbarPresenceMatchesPreference crea...etc...
subclasses: nil
name: #Project
classPool: a Dictionary(#AllProjects->an OrderedCollection(a
Project(Unnamed)) ...etc...
sharedPools: nil
environment: Smalltalk
category: #'System-Support'
traitComposition: {}
localSelectors: nil
[] in BlockClosure>>newProcess
Receiver: [closure] in Project class>>spawnNewProcess
Arguments and temporary variables:
Receiver's instance variables:
outerContext: Project class>>spawnNewProcess
startpc: 53
numArgs: 0
--- The full stack ---
CodeLoader(Object)>>error:
CodeLoader>>installSourceFile:
[] in CodeLoader>>installSourceFiles
Array(SequenceableCollection)>>do:
CodeLoader>>installSourceFiles
ProjectLauncher>>startUpAfterLogin
ProjectLauncher>>startUp
[] in [] in [] in AutoStart class>>startUp:
WorldState>>runStepMethodsIn:
PasteUpMorph>>runStepMethods
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockClosure>>newProcess
---------------------
--
www.tudorgirba.com
"Some battles are better lost than fought."
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project