logo       

Re: squeakland plugin test fails: msg#00124

lang.smalltalk.squeak.beginners

Subject: Re: squeakland plugin test fails

"

subbukk schrieb:
Hi,

The test page in http://www.squeakland.org/plugin/launch.html throws up a MessageNotUnderstood error in Deutsche(?):
Leider ist ein Fehler .....

I am using squeakland_3.8-3u_all.deb on Konqueror 3.5.3. The test frame refers to "http://www.squeakland.org/projects/test.001.pr"; which doesn't exist any more. Is this triggering the error?


yes it does. By debugging into it I found, that the plugin tried to load the following text
as project:

"error occured retrieving http://www.squeakland.org/projects/test.001.pr: HTTP/1.1 404 Not Found

Date: Wed, 18 Apr 2007 20:28:44 GMT

Server: Apache

Content-Length: 218

Connection: close

Content-Type: text/html; charset=iso-8859-1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /projects/test.001.pr was not found on this server.</p>
</body></html>'

And it came in as ByteString and not as Multibytestring, so the error message occured.

Perhaps the image or the plugin should handle this.

- Jens -

I could fix my copy of SqueakPlugin.image by running squeakland from command line, setting the language to English and saving the image. I was then able to see projects in Etoys.

Regards .. Subbu, K. K.
_______________________________________________
Beginners mailing list
Beginners@xxxxxxxxxxxxxxxxxxxxxxxxxx
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Bug report:


VM: unix - a SmalltalkImage
Image: Squeakland 3.8-05 [latest update: #479]

SecurityManager state:
Restricted: true
FileAccess: false
SocketAccess: true
Working Dir /home/jens/.npsqueak/My Squeak
Trusted Dir /home/jens/.npsqueak/secure
Untrusted Dir /home/jens/.npsqueak/My Squeak

RWBinaryOrTextStream(Object)>>doesNotUnderstand: #fileInObjectAndCodeForProject
Receiver: a RWBinaryOrTextStream a ByteArray(101 114 114 111 114 32 111 99 99 117 114 101 100 32 114...etc...
Arguments and temporary variables:
t1: fileInObjectAndCodeForProject
Receiver's instance variables:
collection: 'error occured retrieving http://www.squeakland.org/projects/test.0...etc...
position: 0
readLimit: 451
writeLimit: 451
isBinary: true

[] in ProjectLoading class>>openName:stream:fromDirectory:withProjectView: {[t5 := t5 fileInObjectAndCodeForProject]}
Arguments and temporary variables:
t1: nil
t2: a RWBinaryOrTextStream a ByteArray(101 114 114 111 114 32 111 99 99 117 114...etc...
t3: nil
t4: nil
t5: a RWBinaryOrTextStream a ByteArray(101 114 114 111 114 32 111 99 99 117 114...etc...
t6: nil
t7: false
t8: UnixFileDirectory on '/home/jens/.npsqueak/My Squeak/Squeaklets'
t9: a RWBinaryOrTextStream a ByteArray(101 114 114 111 114 32 111 99 99 117 114...etc...
t10: nil
t11: nil
t12: nil
t13: a ChangeSet named Unnamed1
t14: true
t15: TTCFont(BitstreamVeraSans 9 Bold)
t16: 0
t17: a Set()
t18: nil
t19: nil
t20: nil
t21: nil

BlockContext>>on:do:
Receiver: [] in ProjectLoading class>>openName:stream:fromDirectory:withProjectView: {[t5 := t5 file...etc...
Arguments and temporary variables:
t1: FontSubstitutionDuringLoading
t2: [] in ProjectLoading class>>openName:stream:fromDirectory:withProjectView: ...etc...
t3: true
Receiver's instance variables:
sender: BlockContext>>on:do:
pc: 604
stackp: 0
nargs: 0
startpc: 601
home: ProjectLoading class>>openName:stream:fromDirectory:withProjectView:

[] in ProjectLoading class>>openName:stream:fromDirectory:withProjectView: {[[t5 := t5 fileInObjectAndCodeForProject] on: FontSubstitutionDuringLoadin...]}
Arguments and temporary variables:
t1: nil
t2: a RWBinaryOrTextStream a ByteArray(101 114 114 111 114 32 111 99 99 117 114...etc...
t3: nil
t4: nil
t5: a RWBinaryOrTextStream a ByteArray(101 114 114 111 114 32 111 99 99 117 114...etc...
t6: nil
t7: false
t8: UnixFileDirectory on '/home/jens/.npsqueak/My Squeak/Squeaklets'
t9: a RWBinaryOrTextStream a ByteArray(101 114 114 111 114 32 111 99 99 117 114...etc...
t10: nil
t11: nil
t12: nil
t13: a ChangeSet named Unnamed1
t14: true
t15: TTCFont(BitstreamVeraSans 9 Bold)
t16: 0
t17: a Set()
t18: nil
t19: nil
t20: nil
t21: nil


--- The full stack ---
RWBinaryOrTextStream(Object)>>doesNotUnderstand: #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]}


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise