Hi Damien I wanted to see the call stack with a script testHTTPSocket.st: HTTPSocket httpGet: 'http://source.lukas-renggli.ch/petit/?C=M;O=D' args: nil user: '' passwd: '' without quitting, opened the PharoKernel window (it is minimized in my WinXP) and in the VM Preferences -> Debug options -> dump call stack It seems there is a recursive MNU: Process 156305476 Semaphore>critical: 156305384 BlockClosure>ensure: 156305000 Semaphore>critical: 156304908 Mutex>critical: 156304816 ThreadSafeTranscript>nextPutAll: 156298960 ThreadSafeTranscript>print: 156298868 ThreadSafeTranscript>show: 156127516 DummyUIManager>unhandledErrorDefaultAction: 156127424 UnhandledError>defaultAction 156127332 UndefinedObject>handleSignal: 156127204 Exception>signal 156127112 >signalForException: 156127020 Error>defaultAction 156126928 MessageNotUnderstood>defaultAction 156126836 UndefinedObject>handleSignal: 156126700 Exception>signal 156126608 Object>doesNotUnderstand: uiProcess 156126492 Message>sentTo: 156119292 Object>doesNotUnderstand: uiProcess 156119176 Message>sentTo: 156116884 Object>doesNotUnderstand: uiProcess 156116768 Message>sentTo: .... Then I evaluated basicTest.st ^3+4. SmalltalkImage current snapshot: false andQuit: true.
Pharo -headless PharoKernel-Gofer-1.4.image basicTest.st > out.txt
out.txt is empty and I have a PharoDebug.log loadGofer.st Error: SyntaxErrorNotification 85 1 [:t1 | | t2 | t2 := FileStream forceNewFileNamed: 'PharoDebug.log'. t2 nextPutAll: 'loadGofer.st'; cr. t2 nextPutAll: 'Error:'; cr. t2 nextPutAll: t1 asString; cr. t2 nextPutAll: thisContext stack size asString; cr. thisContext stack copy withIndexDo: [:t3 :t4 | [t2 nextPutAll: t4 asString; space; nextPutAll: t3 asString; cr] ifError: [:t5 | t2 nextPutAll: t5 asString; cr]]. t2 close. Smalltalk quitPrimitive] in UndefinedObject>>DoIt 2 BlockClosure>>cull: .... 2011/9/3 Damien Cassou <damien.cassou@gmail.com>:
Hi,
I tried to download PharoKernel and execute the following script but nothing happens:
Gofer new  renggli: 'petit';  package: 'PetitParser';  load. Gofer new  squeaksource: 'textlint';  package: 'TextLint-Model';  package: 'TextLint-Console';  load. WorldState addDeferredUIMessage: [ SmalltalkImage current snapshot: true andQuit: true ].
I got PharoKernel from https://ci.lille.inria.fr/pharo/view/Pharo-Kernel/job/Pharo%20Kernel%20Gofer...
Thank you
-- Damien Cassou http://damiencassou.seasidehosting.st
"Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry