Example:
http://scratch.mit.edu/projects/RHY3756547/770414
This project crashes when the entry "" is added to the list so that it can be overwritten. I thing this happens when trying to access a list entry that does not exist as well. The script should continue and ignore it like it does offline, but it freezes.
Offline
That's happened to me before. I just add a zero or period if I want to overwrite it... (or 'thing' since that's the default)
I have no idea why.... the java player hates it!
Offline

My new project crashes online when a list's entry is nothing
Java Console
Java Plug-in 1.6.0_15
Using JRE version 1.6.0_15-b03 Java HotSpot(TM) Client VM
User home directory = C:\Users\Owner
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Reading certificates from 11 http://scratch.mit.edu/static/misc/ScratchApplet.jar | C:\Users\Owner\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\31\5a120ddf-6d953c07.idx
java.lang.IllegalArgumentException: Can't add attribute to 0-length text
at java.text.AttributedString.addAttribute(Unknown Source)
at ListWatcherCell.<init>(SpritePrims.java:1653)
at ListWatcherPane.setList(SpritePrims.java:1541)
at ListWatcher.setList(SpritePrims.java:1377)
at SpritePrims.prim_setListWatcherList(SpritePrims.java:381)
at SpritePrims.dispatch(SpritePrims.java:213)
at Logo.evalSym(Logo.java:55)
at Logo.evalToken(Logo.java:41)
at Logo.eval(Logo.java:29)
at Logo.evLine(Logo.java:25)
at Logo.runList(Logo.java:87)
at Logo.runCommand(Logo.java:79)
at Ufun.dispatch(Logo.java:550)
at Logo.evalSym(Logo.java:55)
at Logo.evalToken(Logo.java:41)
at Logo.eval(Logo.java:29)
at Logo.evLine(Logo.java:25)
at Logo.runList(Logo.java:87)
at Logo.runCommand(Logo.java:79)
at ControlPrims.prim_if(ControlPrims.java:55)
at ControlPrims.dispatch(ControlPrims.java:27)
at Logo.evalSym(Logo.java:55)
at Logo.evalToken(Logo.java:41)
at Logo.eval(Logo.java:29)
at Logo.evLine(Logo.java:25)
at Logo.runList(Logo.java:87)
at Logo.runCommand(Logo.java:79)
at ControlPrims.prim_dolist(ControlPrims.java:95)
at ControlPrims.dispatch(ControlPrims.java:32)
at Logo.evalSym(Logo.java:55)
at Logo.evalToken(Logo.java:41)
at Logo.eval(Logo.java:29)
at Logo.evLine(Logo.java:25)
at Logo.runList(Logo.java:87)
at Logo.runCommand(Logo.java:79)
at Ufun.dispatch(Logo.java:550)
at Logo.evalSym(Logo.java:55)
at Logo.evalToken(Logo.java:41)
at Logo.eval(Logo.java:29)
at Logo.evLine(Logo.java:25)
at Logo.runList(Logo.java:87)
at Logo.runCommand(Logo.java:79)
at Ufun.dispatch(Logo.java:550)
at Logo.evalSym(Logo.java:55)
at Logo.evalToken(Logo.java:41)
at Logo.eval(Logo.java:29)
at Logo.evLine(Logo.java:25)
at Logo.runList(Logo.java:87)
at ControlPrims.prim_ifelse(ControlPrims.java:63)
at ControlPrims.dispatch(ControlPrims.java:28)
at Logo.evalSym(Logo.java:55)
at Logo.evalToken(Logo.java:41)
at Logo.eval(Logo.java:29)
at Logo.evLine(Logo.java:25)
at Logo.runList(Logo.java:87)
at Logo.runCommand(Logo.java:79)
at Ufun.dispatch(Logo.java:550)
at Logo.evalSym(Logo.java:55)
at Logo.evalToken(Logo.java:41)
at Logo.eval(Logo.java:29)
at Logo.evLine(Logo.java:25)
at Logo.runToplevel(Logo.java:15)
at LogoCommandRunner.run(Logo.java:596)
at java.lang.Thread.run(Unknown Source)
java.lang.IllegalArgumentException: Can't add attribute to 0-length textA list refuses to show
Last edited by ThePCKid (2009-11-26 21:21:20)
Offline