Errors on OSX version with loading

Christian Thalinger christian.thalinger at oracle.com
Tue Jul 5 02:02:06 PDT 2011


On Jul 5, 2011, at 4:16 AM, Mark Roos wrote:
> Ok here is is,  a test case for our port  of Smalltalk to the JVM using 292.  Let me know if you can run it as this is our first outside attempt. 
> 
> Its a simple test, towers of Hanoi done in a recursive manner.  This version only uses 
> 20 disks as it is much slower than expected ( about 1 sec / pass ).   Something I plan to look at. 
> 
> Its available at ftp.roos.com ( about 1 meg ) user is javadev and password is mlvm 
> 
> The jar file is RtalkTest.jar with an example batch file as well  ( the class with main is ri/experiment2/Test ) 
> 
> When run the following happens: 
>         The loader contacts the smalltalk server ( gurudev.roos.com) and downloads 3 ST source files ( with byte codes) 

Oracle's proxies give me a hard time here.  What protocol is this connection using?

-- Christian

>         A Smalltalk image is built in java memory using this code 
>         A object is created and a method performed. 
>         This perform is done 10 times with timing. 
> 
> In my case on the mac it fails.  but on Oscar's windows setup it succeeds. 
> 
> input and suggestions welcome.   
> 
> regards 
> 
> mark 
> 
> you should see the following: 
> 
> mark-rooss-MacBook-Pro:documents markroos$ ./rtalk 
> start booting 
> init rtalk 
> INFO 
> ACTIONS 
> RiObjectIdentifier 
> ACTIONS 
> RtPackageLoader 
> Booting Base Code... 
> init rtalk 
> start reading the cff 
> init base classes 
> Loading Base Extensions... 
> start reading the cff 
> Loading Overwrites F... 
> start reading the cff 
> Loading Compiler... 
> start reading the cff 
> ACTIONS 
> RiObjectIdentifier 
> CHECKSUM 
> MethodHandle(RtObject,RtObject)RtObject 
> invoke starting 
> java.lang.NoClassDefFoundError: ri/core/rtalk/RtObject 
>         at java.lang.invoke.MethodHandle.invokeExact(MethodHandle.java) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::2) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::28) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::28) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::28) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::28) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::28) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::28) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::28) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::28) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.core.rtalk.RtCallSite.fallbackSelf(RtCallSite.java:255) 
>         at ri.pbc.Class/1030888162.invoke(RtTestCases testHanoiMove:from:to:temp::19) 
>         at ri.core.rtalk.RtCallSite.fallbackSelf(RtCallSite.java:255) 
>         at ri.pbc.Class/367840545.invoke(RtTestCases testHanoi::7) 
>         at ri.experiment2.RtalkTest.executeMhTest(RtalkTest.java:76) 
>         at ri.experiment2.RtalkTest.testImageLoad(RtalkTest.java:102) 
>         at ri.experiment2.RtalkTest.main(RtalkTest.java:25) 
> time: 48.687 mS 
> 
> 9 more times and then 
> 
> invoke done 
> null 
> RtPackageLoader terminated normally. 
> Receive thread ended. 
> 
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20110705/60be8b59/attachment-0001.html 


More information about the mlvm-dev mailing list