Loaded the Squeakland image; tried to run the 'weasel essay' from the
Squeakland site. The CodeLoader's stream is a MultiByteFileStream; its converter is a UTF8TextConverter. Somewhere there was a complaint about ByteArray not understanding #string. Same thing happens on the test project from the Squeakland site. Tiger 10.4.8, Firefox 2.0 17 November 2006 7:45:59 am VM: Mac OS - a SmalltalkImage Image: Squeakland 3.8-05 [latest update: #552] SecurityManager state: Restricted: true FileAccess: false SocketAccess: true Working Dir NedMiniHD:Users:ned:Library:Preferences:Squeak:Internet:My Squeak Trusted Dir NedMiniHD:Applications:SqueakLand:Squeak:Internet Untrusted Dir NedMiniHD:Users:ned:Library:Preferences:Squeak:Internet:My Squeak Process>>suspend Receiver: a Process in Process>>suspend Arguments and temporary variables: Receiver's instance variables: nextLink: nil suspendedContext: Process>>suspend priority: 40 myList: nil errorHandler: nil name: nil SyntaxError class>>open: Receiver: SyntaxError Arguments and temporary variables: t1: a SyntaxError t2: nil Receiver's instance variables: superclass: StringHolder methodDict: a MethodDictionary(#category:->a CompiledMethod (968) #contents:not...etc... format: 144 instanceVariables: #('class' 'selector' 'category' 'debugger' 'doitFlag') organization: ('initialization' category: setClass:code:debugger:doitFlag:) ('m...etc... subclasses: nil name: #SyntaxError classPool: nil sharedPools: nil environment: nil category: nil SyntaxErrorNotification>>defaultAction Receiver: SyntaxErrorNotification: Nothing more expected ->< Arguments and temporary variables: t1: a SyntaxError Receiver's instance variables: messageText: 'Nothing more expected -><' tag: nil signalContext: SyntaxErrorNotification(Exception)>>signal handlerContext: nil outerContext: nil inClass: UndefinedObject code: 'Nothing more expected -><' doitFlag: true debugger: a Debugger UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: t1: SyntaxErrorNotification: Nothing more expected ->< Receiver's instance variables: nil --- The full stack --- Process>>suspend SyntaxError class>>open: SyntaxErrorNotification>>defaultAction UndefinedObject>>handleSignal: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: SyntaxErrorNotification(Exception)>>signal SyntaxErrorNotification class>>inClass:withCode:doitFlag: Parser>>notify:at: Parser>>expected: Parser>>method:context:encoder: [] in Parser>>parse:class:noPattern:context:notifying:ifFail: {[t7 := t10 method: t3 context: t4 encoder: (Encoder new in...]} BlockContext>>on:do: Parser>>parse:class:noPattern:context:notifying:ifFail: Compiler>>translate:noPattern:ifFail: Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler class>>evaluate:for:notifying:logged: Compiler class>>evaluate:for:logged: Compiler class>>evaluate:logged: [] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing: {[t2 := (self peekFor: $!) ifTrue: [(Compiler evaluate: self nextChunk lo...]} BlockContext>>on:do: [] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing: {[:t4 | [self atEnd] whileFalse: [t4 value: self position. self skipSep...]} ProgressInitiationException>>sendNotificationsTo: [] in ProjectLauncher>>installProjectFrom: {[:t2 | t2 sendNotificationsTo: [:t3 :t4 :t5 | t5]]} BlockContext>>valueWithPossibleArgs: [] in MethodContext(ContextPart)>>handleSignal: {[(self tempAt: 2) valueWithPossibleArgs: {t1}]} BlockContext>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ProgressInitiationException(Exception)>>signal ProgressInitiationException>>display:at:from:to:during: ProgressInitiationException class>>display:at:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: MultiByteFileStream(PositionableStream)>>fileInAnnouncing: MultiByteFileStream(FileStream)>>fileIn MultiByteFileStream>>fileInProject MultiByteFileStream>>fileInObjectAndCodeForProject [] in ProjectLoading class>>openName:stream:fromDirectory:withProjectView: {[t5 := t5 fileInObjectAndCodeForProject]} BlockContext>>on:do: [] in ProjectLoading class>>openName:stream:fromDirectory:withProjectView: {[[t5 := t5 fileInObjectAndCodeForProject] on: FontSubstitutionDuringLoadin...]} BlockContext>>ensure: ProjectLoading class>>openName:stream:fromDirectory:withProjectView: ...etc... |
Free forum by Nabble | Edit this page |