[rvm-research] Errors while running a few benchmarks of DaCapo on RVM

Kathiravelu Pradeeban <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <CAAarrSnKXHKsvWNpgWD8z2QS4Eq24s-oOTYq06KdLJvJk4KuGg@mail.gmail.com>
Hi,
I am testing RVM with DaCapo (Tested with dacapo-9.12-bach.jar, and
dacapo.jar - the one downloaded by the RVM, when building.) [1].

DaCapo and SPEC Test cases of Jikes are successful.
bin/buildit -j $JAVA_HOME localhost -t SPECjvm2008 -t dacapo -t SPECjbb2005
production
or
bin/buildit -j $JAVA_HOME localhost -t dacapo BaseBase Compressor


Benchmarks fop, jython, luindex, pmd, and tradesoap (with
dacapo-9.12-bach.jar) run successfully, when run dacapo with rvm like,
./rvm -jar dacapo.jar jython.
But the other benchmarks gave the below errors. I am in Ubuntu12.04/64 bit.
By checking online, I found that there are a few issues specific to 64 bit
machines. Pls let me know, if I can overcome these issues by looking
further, or is it just a few benchmarks of DaCapo not supported for RVM?
(They work well with Java(TM) SE Runtime Environment (build 1.6.0_31-b04))


avrora, h2, tomcat, tradebeans, and tradesoap are not available (throwing
"Unknown benchmark" message, when testing) in the dacapo.jar downloaded by
the build.
pradeeban@llovizna:~/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux$ ./rvm
-jar dacapo.jar tradesoap
Unknown benchmark: tradesoap


batik gives the below error.
pradeeban@llovizna:~/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux$ ./rvm
-jar dacapo.jar batik
java.lang.ClassNotFoundException: dacapo.batik.BatikHarness not found in
SystemAppCL
java.lang.ClassNotFoundException: dacapo.batik.BatikHarness not found in
SystemAppCL
   at java.net.URLClassLoader.findClass(URLClassLoader.java:531)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:341)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
   at
org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:811)
   at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:799)
   at java.lang.Class.forNameInternal(Class.java:819)
   at java.lang.Class.forName(Class.java:783)
   at dacapo.TestHarness.findClass(TestHarness.java:414)
   at dacapo.TestHarness.main(TestHarness.java:241)
   at Harness.main(Harness.java:5)




sunflow gives the below.
pradeeban@llovizna:~/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux$ ./rvm
-jar dacapo.jar sunflow
java.lang.ClassNotFoundException: dacapo.sunflow.SunflowHarness not found
in SystemAppCL
java.lang.ClassNotFoundException: dacapo.sunflow.SunflowHarness not found
in SystemAppCL
   at java.net.URLClassLoader.findClass(URLClassLoader.java:531)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:341)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
   at
org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:811)
   at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:799)
   at java.lang.Class.forNameInternal(Class.java:819)
   at java.lang.Class.forName(Class.java:783)
   at dacapo.TestHarness.findClass(TestHarness.java:414)
   at dacapo.TestHarness.main(TestHarness.java:241)
   at Harness.main(Harness.java:5)


h2 (with dacapo-9.12-bach.jar), eclipse, lusearch, and xalan give the below
error.
pradeeban@llovizna:~/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux$ ./rvm
-jar dacapo.jar xalan
===== DaCapo xalan starting =====
*** longjmp causes uninitialized stack frame ***: ./JikesRVM terminated
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x45)[0x557fe045]
/lib/i386-linux-gnu/libc.so.6(+0x103f9a)[0x557fdf9a]
/lib/i386-linux-gnu/libc.so.6(__longjmp_chk+0x4b)[0x557fdf0b]
./JikesRVM(sysLongDivide+0x0)[0x804e68b]
[0x64225e77]
======= Memory map: ========
08048000-0805c000 r-xp 00000000 08:01 18121114
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/JikesRVM
0805d000-0805f000 r--p 00014000 08:01 18121114
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/JikesRVM
0805f000-08060000 rw-p 00016000 08:01 18121114
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/JikesRVM
09060000-09081000 rw-p 00000000 00:00 0
[heap]
55555000-55575000 r-xp 00000000 08:01 3785055
/lib/i386-linux-gnu/ld-2.15.so
55575000-55576000 r--p 0001f000 08:01 3785055
/lib/i386-linux-gnu/ld-2.15.so
55576000-55577000 rw-p 00020000 08:01 3785055
/lib/i386-linux-gnu/ld-2.15.so
55577000-55578000 r-xp 00000000 00:00 0
[vdso]
55578000-5557a000 rw-p 00000000 00:00 0
5557a000-5557b000 r-xp 00000000 08:01 18121116
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/librvmdynlib.so
5557b000-5557c000 r--p 00000000 08:01 18121116
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/librvmdynlib.so
5557c000-5557d000 rw-p 00001000 08:01 18121116
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/librvmdynlib.so
5557d000-55586000 r-xp 00000000 08:01 18121107
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavaio.so
55586000-55587000 r--p 00008000 08:01 18121107
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavaio.so
55587000-55588000 rw-p 00009000 08:01 18121107
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavaio.so
55588000-55589000 rw-p 00000000 00:00 0
55589000-55597000 r-xp 00000000 08:01 18121112
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavanio.so
55597000-55598000 r--p 0000d000 08:01 18121112
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavanio.so
55598000-55599000 rw-p 0000e000 08:01 18121112
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavanio.so
55599000-5559b000 rw-p 00000000 00:00 0
5559d000-555a4000 r-xp 00000000 08:01 3785045
/lib/i386-linux-gnu/librt-2.15.so
555a4000-555a5000 r--p 00006000 08:01 3785045
/lib/i386-linux-gnu/librt-2.15.so
555a5000-555a6000 rw-p 00007000 08:01 3785045
/lib/i386-linux-gnu/librt-2.15.so
555a6000-555bd000 r-xp 00000000 08:01 3785049
/lib/i386-linux-gnu/libpthread-2.15.so
555bd000-555be000 r--p 00016000 08:01 3785049
/lib/i386-linux-gnu/libpthread-2.15.so
555be000-555bf000 rw-p 00017000 08:01 3785049
/lib/i386-linux-gnu/libpthread-2.15.so
555bf000-555c2000 rw-p 00000000 00:00 0
555c2000-555c5000 r-xp 00000000 08:01 3785061
/lib/i386-linux-gnu/libdl-2.15.so
555c5000-555c6000 r--p 00002000 08:01 3785061
/lib/i386-linux-gnu/libdl-2.15.so
555c6000-555c7000 rw-p 00003000 08:01 3785061
/lib/i386-linux-gnu/libdl-2.15.so
555c7000-555c8000 r-xp 00000000 08:01 18121115
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/librvm.so
555c8000-555c9000 r--p 00000000 08:01 18121115
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/librvm.so
555c9000-555ca000 rw-p 00001000 08:01 18121115
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/librvm.so
555ca000-556a2000 r-xp 00000000 08:01 3809886
/usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
556a2000-556a3000 ---p 000d8000 08:01 3809886
/usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
556a3000-556a7000 r--p 000d8000 08:01 3809886
/usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
556a7000-556a8000 rw-p 000dc000 08:01 3809886
/usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
556a8000-556af000 rw-p 00000000 00:00 0
556af000-556d9000 r-xp 00000000 08:01 3785053
/lib/i386-linux-gnu/libm-2.15.so
556d9000-556da000 r--p 00029000 08:01 3785053
/lib/i386-linux-gnu/libm-2.15.so
556da000-556db000 rw-p 0002a000 08:01 3785053
/lib/i386-linux-gnu/libm-2.15.so
556db000-556f7000 r-xp 00000000 08:01 11419670
/lib/i386-linux-gnu/libgcc_s.so.1
556f7000-556f8000 r--p 0001b000 08:01 11419670
/lib/i386-linux-gnu/libgcc_s.so.1
556f8000-556f9000 rw-p 0001c000 08:01 11419670
/lib/i386-linux-gnu/libgcc_s.so.1
556f9000-556fa000 rw-p 00000000 00:00 0
556fa000-5589d000 r-xp 00000000 08:01 3785031
/lib/i386-linux-gnu/libc-2.15.so
5589d000-5589e000 ---p 001a3000 08:01 3785031
/lib/i386-linux-gnu/libc-2.15.so
5589e000-558a0000 r--p 001a3000 08:01 3785031
/lib/i386-linux-gnu/libc-2.15.so
558a0000-558a1000 rw-p 001a5000 08:01 3785031
/lib/i386-linux-gnu/libc-2.15.so
558a1000-558a6000 rw-p 00000000 00:00 0
558a6000-558a7000 ---p 00000000 00:00 0
558a7000-55aa7000 rw-p 00000000 00:00 0
55aa7000-55aa8000 ---p 00000000 00:00 0
55aa8000-55ca8000 rw-p 00000000 00:00 0
55ca8000-55cbb000 r-xp 00000000 08:01 18121108
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavalang.so
55cbb000-55cbc000 r--p 00012000 08:01 18121108
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavalang.so
55cbc000-55cbd000 rw-p 00013000 08:01 18121108
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/libjavalang.so
55cbd000-55cbe000 rw-p 00000000 00:00 0
55d00000-55d23000 rw-p 00000000 00:00 0
55d23000-55e00000 ---p 00000000 00:00 0
55f00000-55f23000 rw-p 00000000 00:00 0
55f23000-56000000 ---p 00000000 00:00 0
56000000-56001000 ---p 00000000 00:00 0
56001000-56201000 rw-p 00000000 00:00 0
56300000-56323000 rw-p 00000000 00:00 0
56323000-56400000 ---p 00000000 00:00 0
56400000-56401000 ---p 00000000 00:00 0
56401000-56601000 rw-p 00000000 00:00 0
56601000-56602000 ---p 00000000 00:00 0
56602000-56802000 rw-p 00000000 00:00 0
56802000-56803000 ---p 00000000 00:00 0
56803000-56a03000 rw-p 00000000 00:00 0
56a03000-56a04000 ---p 00000000 00:00 0
56a04000-56c04000 rw-p 00000000 00:00 0
56c04000-56c05000 ---p 00000000 00:00 0
56c05000-56e05000 rw-p 00000000 00:00 0
56e05000-56e06000 ---p 00000000 00:00 0
56e06000-57006000 rw-p 00000000 00:00 0
57006000-57007000 ---p 00000000 00:00 0
57007000-57207000 rw-p 00000000 00:00 0
57207000-57208000 ---p 00000000 00:00 0
57208000-57408000 rw-p 00000000 00:00 0
57408000-57409000 ---p 00000000 00:00 0
57409000-57609000 rw-p 00000000 00:00 0
57609000-5760a000 ---p 00000000 00:00 0
5760a000-5780a000 rw-p 00000000 00:00 0
5780a000-5780b000 ---p 00000000 00:00 0
5780b000-57a0b000 rw-p 00000000 00:00 0
60000000-610e2000 rwxp 00000000 08:01 18121100
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/RVM.data.image
64000000-64335000 rwxp 00000000 08:01 18121099
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/RVM.code.image
67000000-67039000 r--p 00000000 08:01 18121102
/home/pradeeban/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux/RVM.rmap.image
70000000-70100000 rwxp 00000000 00:00 0
70400000-70800000 rwxp 00000000 00:00 0
70800000-70a00000 rwxp 00000000 00:00 0
70c00000-71000000 rwxp 00000000 00:00 0
71000000-72000000 rwxp 00000000 00:00 0
72000000-72100000 rwxp 00000000 00:00 0
72400000-72800000 rwxp 00000000 00:00 0
72800000-72c00000 rwxp 00000000 00:00 0
72c00000-73000000 rwxp 00000000 00:00 0
73000000-73c00000 rwxp 00000000 00:00 0
73c00000-74000000 rwxp 00000000 00:00 0
74000000-74800000 rwxp 00000000 00:00 0
74800000-74c00000 rwxp 00000000 00:00 0
74c00000-75000000 rwxp 00000000 00:00 0
75000000-75400000 rwxp 00000000 00:00 0
75400000-75c00000 rwxp 00000000 00:00 0
75c00000-76000000 rwxp 00000000 00:00 0
76000000-76400000 rwxp 00000000 00:00 0
76400000-76800000 rwxp 00000000 00:00 0
76800000-77000000 rwxp 00000000 00:00 0
77000000-77400000 rwxp 00000000 00:00 0
77400000-77800000 rwxp 00000000 00:00 0
77800000-77900000 rwxp 00000000 00:00 0
77c00000-77d00000 rwxp 00000000 00:00 0
ff910000-ff932000 rw-p 00000000 00:00 0
[stack]
Aborted (core dumped)


When testing with dacapo-9.12-bach.jar, these errors were noticed for these
benchmarks that are unknown to dacapo.jar. Should I not test these
benchmarks, as they are not included?

avrora gives the below error.
pradeeban@llovizna:~/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux$ ./rvm
-jar dacapo-9.12-bach.jar avrora
===== DaCapo 9.12 avrora starting =====
*** longjmp causes uninitialized stack frame ***: ./JikesRVM terminated
*** longjmp causes uninitialized stack frame ***: ./JikesRVM terminated
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x45)[0x557fe045]
/lib/i386-linux-gnu/libc.so.6(+0x103f9a)[0x557fdf9a]
/lib/i386-linux-gnu/libc.so.6(__longjmp_chk+0x4b)[0x557fdf0b]
./JikesRVM(sysLongDivide+0x0)[0x804e68b]
[0x64225e77]
======= Memory map: ========
*** Aborted (core dumped)

tradebeans gives the below error.
pradeeban@llovizna:~/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux$ ./rvm
-jar dacapo-9.12-bach.jar tradebeans
Using scaled threading model. 2 processors detected, 2 threads used to
drive the workload, in a possible range of [1,512]
Exception during initialization: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
   at
java.lang.reflect.VMCommonLibrarySupport.invokeStatic(VMCommonLibrarySupport.java:206)
   at
java.lang.reflect.VMCommonLibrarySupport.invoke(VMCommonLibrarySupport.java:173)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:89)
   at java.lang.reflect.Method.invoke(Method.java:330)
   at org.dacapo.daytrader.Launcher.initialize(Launcher.java:70)
   at
org.jikesrvm.classloader.ReflectionBase$$Reflect24867.invokeInternal(Unknown
Source:0)
   at org.jikesrvm.runtime.ReflectionBase.invoke(ReflectionBase.java:180)
   at org.jikesrvm.runtime.Reflection.invoke(Reflection.java:74)
   at
java.lang.reflect.VMCommonLibrarySupport.invokeStatic(VMCommonLibrarySupport.java:204)
   at
java.lang.reflect.VMCommonLibrarySupport.invoke(VMCommonLibrarySupport.java:173)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:89)
   at java.lang.reflect.Method.invoke(Method.java:330)
   at org.dacapo.harness.Tradebeans.prepare(Tradebeans.java:49)
   at org.dacapo.harness.Benchmark.run(Benchmark.java:144)
   at org.dacapo.harness.TestHarness.runBenchmark(TestHarness.java:218)
   at org.dacapo.harness.TestHarness.main(TestHarness.java:171)
   at Harness.main(Harness.java:17)
Caused by: java.lang.NoClassDefFoundError: Could not find the class
org.apache.geronimo.kernel.config.ConfigurationStore:
    org.apache.geronimo.kernel.config.ConfigurationStore
   at
org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:813)
   at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:799)
   at
org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:837)
   at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:799)
   at
org.jikesrvm.classloader.BootstrapClassLoader.findClass(BootstrapClassLoader.java:174)
   at
org.jikesrvm.classloader.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:148)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:334)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:334)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:334)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
   at
org.apache.geronimo.kernel.config.MultiParentClassLoader.checkParents(MultiParentClassLoader.java:508)
   at
org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:417)
   at
org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:280)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
   at
org.apache.geronimo.kernel.ClassLoading.loadClass(ClassLoading.java:130)
   at
org.apache.geronimo.gbean.runtime.GBeanAttribute.<init>(GBeanAttribute.java:208)
   at
org.apache.geronimo.gbean.runtime.GBeanInstance.<init>(GBeanInstance.java:245)
   at
org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java:354)
   at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:441)
   at
org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:208)
   at
org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:167)
   at
org.dacapo.daytrader.DaCapoServerRunner.initialize(DaCapoServerRunner.java:38)
   at
org.jikesrvm.classloader.ReflectionBase$$Reflect25066.invokeInternal(Unknown
Source:0)
   at org.jikesrvm.runtime.ReflectionBase.invoke(ReflectionBase.java:180)
   at org.jikesrvm.runtime.Reflection.invoke(Reflection.java:74)
   at
java.lang.reflect.VMCommonLibrarySupport.invokeStatic(VMCommonLibrarySupport.java:204)
   ...16 more
Caused by: java.lang.ClassNotFoundException:
org.apache.geronimo.kernel.config.ConfigurationStore
   at
org.jikesrvm.classloader.BootstrapClassLoader.findClass(BootstrapClassLoader.java:191)
   at
org.jikesrvm.classloader.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:148)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
   at
org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:811)
   ...41 more



tradesoap gives the below error.
pradeeban@llovizna:~/jikesrvm/dist/BaseBaseMarkSweep_x86_64-linux$ ./rvm
-jar dacapo-9.12-bach.jar tradesoap
Using scaled threading model. 2 processors detected, 2 threads used to
drive the workload, in a possible range of [1,128]
Exception during initialization: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
   at
java.lang.reflect.VMCommonLibrarySupport.invokeStatic(VMCommonLibrarySupport.java:206)
   at
java.lang.reflect.VMCommonLibrarySupport.invoke(VMCommonLibrarySupport.java:173)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:89)
   at java.lang.reflect.Method.invoke(Method.java:330)
   at org.dacapo.daytrader.Launcher.initialize(Launcher.java:70)
   at
org.jikesrvm.classloader.ReflectionBase$$Reflect24867.invokeInternal(Unknown
Source:0)
   at org.jikesrvm.runtime.ReflectionBase.invoke(ReflectionBase.java:180)
   at org.jikesrvm.runtime.Reflection.invoke(Reflection.java:74)
   at
java.lang.reflect.VMCommonLibrarySupport.invokeStatic(VMCommonLibrarySupport.java:204)
   at
java.lang.reflect.VMCommonLibrarySupport.invoke(VMCommonLibrarySupport.java:173)
   at java.lang.reflect.VMMethod.invoke(VMMethod.java:89)
   at java.lang.reflect.Method.invoke(Method.java:330)
   at org.dacapo.harness.Tradesoap.prepare(Tradesoap.java:45)
   at org.dacapo.harness.Benchmark.run(Benchmark.java:144)
   at org.dacapo.harness.TestHarness.runBenchmark(TestHarness.java:218)
   at org.dacapo.harness.TestHarness.main(TestHarness.java:171)
   at Harness.main(Harness.java:17)
Caused by: java.lang.NoClassDefFoundError: Could not find the class
org.apache.geronimo.kernel.config.ConfigurationStore:
    org.apache.geronimo.kernel.config.ConfigurationStore
   at
org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:813)
   at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:799)
   at
org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:837)
   at org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:799)
   at
org.jikesrvm.classloader.BootstrapClassLoader.findClass(BootstrapClassLoader.java:174)
   at
org.jikesrvm.classloader.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:148)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:334)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:334)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:334)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
   at
org.apache.geronimo.kernel.config.MultiParentClassLoader.checkParents(MultiParentClassLoader.java:508)
   at
org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:417)
   at
org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:280)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
   at
org.apache.geronimo.kernel.ClassLoading.loadClass(ClassLoading.java:130)
   at
org.apache.geronimo.gbean.runtime.GBeanAttribute.<init>(GBeanAttribute.java:208)
   at
org.apache.geronimo.gbean.runtime.GBeanInstance.<init>(GBeanInstance.java:245)
   at
org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.java:354)
   at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:441)
   at
org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:208)
   at
org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:167)
   at
org.dacapo.daytrader.DaCapoServerRunner.initialize(DaCapoServerRunner.java:38)
   at
org.jikesrvm.classloader.ReflectionBase$$Reflect25066.invokeInternal(Unknown
Source:0)
   at org.jikesrvm.runtime.ReflectionBase.invoke(ReflectionBase.java:180)
   at org.jikesrvm.runtime.Reflection.invoke(Reflection.java:74)
   at
java.lang.reflect.VMCommonLibrarySupport.invokeStatic(VMCommonLibrarySupport.java:204)
   ...16 more
Caused by: java.lang.ClassNotFoundException:
org.apache.geronimo.kernel.config.ConfigurationStore
   at
org.jikesrvm.classloader.BootstrapClassLoader.findClass(BootstrapClassLoader.java:191)
   at
org.jikesrvm.classloader.BootstrapClassLoader.loadClass(BootstrapClassLoader.java:148)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
   at
org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:811)
   ...41 more


Thank you.
Regards,
Pradeeban.

[1] http://kkpradeeban.blogspot.com/search/label/Jikes%20RVM

-- 
Kathiravelu Pradeeban.
Postgraduate Student,
Erasmus Mundus European Master in Distributed Computing,
Instituto Superior Técnico, Lisbon, Portugal.

Blog: [Llovizna] http://kkpradeeban.blogspot.com/

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.