Re: [Sablevm-developer] Simple class fails to run
Brought to you by:
egagnon
From: Grzegorz B. P. <ga...@de...> - 2004-03-03 06:09:53
|
W li=B6cie z wto, 02-03-2004, godz. 20:16, Laurent Martelli pisze:=20 > Hi, Hello Laurent, > I've just found that sablevm version 1.1.0 fails to run this very > simple class: [...] > java.lang.ClassNotFoundException: SableBug$A; > at gnu.java.lang.SystemClassLoader.findClass (SystemClassLoader.java= :79) > at java.lang.ClassLoader.loadClass (ClassLoader.java:327) > at java.lang.ClassLoader.createArray (ClassLoader.java:369) > at java.lang.VirtualMachine.createArray (VirtualMachine.java:102) > at SableBug.main (SableBug.java:3) > at java.lang.VirtualMachine.invokeMain (VirtualMachine.java) > at java.lang.VirtualMachine.main (VirtualMachine.java:88) ATM just for the record, I see this: $ strace sablevm -Y SableBug 2>&1 |grep ^open\( open("/usr/share/sablevm/sablevm-classpath/java/io/FilePermission.class",= O_RDONLY) =3D 3 open("/tmp/SableBug.class", O_RDONLY) =3D 3 open("/tmp/SableBug.class", O_RDONLY) =3D 4 open("/usr/share/sablevm/sablevm-classpath/java/io/DataInputStream.class"= , O_RDONLY) =3D 4 open("/usr/share/sablevm/sablevm-classpath/java/io/DataInput.class", O_RDONLY) =3D 4 open("/usr/share/sablevm/sablevm-classpath/SableBug$A.class", O_RDONLY) =3D -1 ENOENT (No such file or directory) open("/tmp/SableBug$A.class", O_RDONLY) =3D 4 open("/tmp/SableBug$A.class", O_RDONLY) =3D 5 open("/usr/share/sablevm/sablevm-classpath/SableBug$A;.class", O_RDONLY) =3D -1 ENOENT (No such file or directory) open("/usr/share/sablevm/sablevm-classpath/java/lang/Throwable$StaticData= .class", O_RDONLY) =3D 5 open("/usr/share/sablevm/sablevm-classpath/java/lang/Integer.class", O_RDONLY) =3D 5 open("/usr/share/sablevm/sablevm-classpath/java/lang/Number.class", O_RDONLY) =3D 5 ...which is kind of strange, as in fact it opens SableBug$A.class, then later fails trying to open SableBug$A;.class (with the semicolon)... I'll try it with the original 1.0.9 tomorrow, but I think we might have a regression here, which hasn't been seen before. In fact I am quite surprised because we ran a lot of things before putting up 1.1.0. Smells like it must be something changed during last 1-2 weeks or so. We have to fix it ASAP... Thanks for the report, we needed it, Grzegorz B. Prokopski --=20 Grzegorz B. Prokopski <ga...@de...> Debian GNU/Linux http://www.debian.org SableVM - LGPLed JVM http://www.sablevm.org Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM |