Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005452 [Squeak 5.2] any major always 11-17-06 19:25 11-17-06 19:46
Reporter ned View Status public  
Assigned To
Priority normal Resolution open  
Status new  
Summary 0005452: SyntaxError upon loading projects using Safari or Firefox 2.0 on Mac OS/X 10.4
Description I just tried to use the Squeakland plugin on my Mac Mini. I'm running the most recent version of Tiger (10.4.8), and I have a Squeakland image that I just downloaded.

I'm using Firefox 2.0 as a browser. However, I see the same thing using Safari.

When I try to run the test project from the Squeakland website (or the Weasel Essay):

* I get a SyntaxError notification, with the text:

'Nothing more expected-><'

* Somewhere up the stack I see a "Message not understood: ByteArray>>string". The CodeLoader's stream is a MultiByteFileStream; its converter is a UTF8TextConverter.

* Here's the full stack at the exception:

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:
CodeLoader>>installProject
[] in ProjectLauncher>>installProjectFrom: {[t1 installProject]}
BlockContext>>on:do:
[] in ProjectLauncher>>installProjectFrom: {[[t1 installProject] on: ProjectViewOpenNotification do: [:t2 | t2 resum...]}
BlockContext>>on:do:
[] in ProjectLauncher>>installProjectFrom: {[[[t1 installProject] on: ProjectViewOpenNotification do: [:t2 | t2 resu...]}
BlockContext>>on:do:
ProjectLauncher>>installProjectFrom:
ProjectLauncher>>startUpAfterLogin
ProjectLauncher>>doEtoyLogin
ProjectLauncher>>startUp
[] in AutoStart class>>startUp: {[t4 startUp]}
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]}
Additional Information
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
11-17-06 19:25 ned New Issue
11-17-06 19:30 ned Project Squeak => Squeak 5.2
11-17-06 19:46 ned Category Etoys => any
11-17-06 19:46 ned Summary SyntaxError upon loading projects using Firefox 2.0 on Mac OS/X 10.4 => SyntaxError upon loading projects using Safari or Firefox 2.0 on Mac OS/X 10.4
11-17-06 19:46 ned Description Updated


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
32 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker