[BUG] DNU when loading projects from web using Squeakland and Firefox 2.0

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[BUG] DNU when loading projects from web using Squeakland and Firefox 2.0

ned-4
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...