Re: [Sablevm-developer] java/lang/String;.class not found?
Brought to you by:
egagnon
From: David <db...@cs...> - 2004-03-05 02:00:04
|
Hello, I just run SableBOT from SableVM/staging. In case you don't know, the directory for logs need to be manually created, otherwise: FATAL: Error accessing log file /tmp/sablebot/web/logs/sablebot.log Then I get: Trying to connect to server: irc.sablevm.org port 6667 SableBOT started NOTICE AUTH :*** Looking up your hostname... 0>>>|NOTICE| 1>>>|| 2>>>|| 3>>>|AUTH| 4>>>|*** Looking up your hostname...| INTERPRETING: |NOTICE| getStrSpc dla |#sablevm| ret |#sablevm| len: 8 getStrSpc dla |#sablevm| ret |#sablevm| len: 8 getStrSpc dla |#sablecc| ret |#sablecc| len: 8 ... getStrSpc dla |#sablevm| ret |#sablevm| len: 8 getStrSpc dla |#sablevm| ret |#sablevm| len: 8 Broken pipe Do you still have the ClassNotFound? I am somewhat lost in all the emails. David On Tue, Mar 02, 2004 at 09:15:12PM -0500, Grzegorz B. Prokopski wrote: > Hi all, >=20 > I tried to run SableBOT on glue (sparc) and I hit some strange problem. > I just re-tried it at home and I get the same result. Things go well > with Sun's JDK. >=20 > $ java-sablevm SableBot > java.lang.ClassNotFoundException: java.lang.String; > 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 SbtConfig.getSA (SbtConfig.java:64) > at SbtIRC.readConfig (SbtIRC.java:55) > at SableBot.main (SableBot.java:35) > at java.lang.VirtualMachine.invokeMain (VirtualMachine.java) > at java.lang.VirtualMachine.main (VirtualMachine.java:88) >=20 > $ strace java-sablevm SableBot 2>&1 |grep ^open\( > open("sablebot.conf", O_RDONLY) =3D 6 > open("/usr/share/sablevm/sablevm-classpath/java/io/BufferedReader.class= ", O_RDONLY) =3D 7 > open("/usr/share/sablevm/sablevm-classpath/java/io/InputStreamReader.cl= ass", O_RDONLY) =3D 7 > open("/usr/share/sablevm/sablevm-classpath/java/lang/Integer.class", > O_RDONLY) =3D 7 > open("/usr/share/sablevm/sablevm-classpath/java/lang/Number.class", > O_RDONLY) =3D 7 > open("/usr/share/sablevm/sablevm-classpath/java/lang/Long.class", > O_RDONLY) =3D 7 > open("/usr/share/sablevm/sablevm-classpath/java/lang/String;.class", > O_RDONLY) =3D -1 ENOENT (No such file or directory) > open("/usr/share/sablevm/sablevm-classpath/java/lang/Throwable$StaticDa= ta.class", O_RDONLY) =3D 7 >=20 > I tried different jikes ver. to compile SableBOT and sablevm-classpath > but it didn't change the outcome. Looks like there's some glitch in > .class file parsing, because in the format you have semicolon after > class name. >=20 > To reproduce the problem do the following: > cd /tmp > wget http://gadek.debian.net/sablebot.tgz > tar zxvf ./sablebot.tgz > cd ./sablebot > sablevm -Y SableBot >=20 > The strange thing is that I haven't hit it with many different programs= , > nor I've ever seen it before. Has anyone touched the .class parser? >=20 > Grzegorz B. Prokopski >=20 > --=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 >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&op=3Dclick > _______________________________________________ > Sablevm-developer mailing list > Sab...@li... > https://lists.sourceforge.net/lists/listinfo/sablevm-developer --=20 --- David B=E9langer Graduate Student School of Computer Science McGill University Office: MC226 Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt |