Re: [rvm-research] running GraphChi with JikesRVM

Erik Brangs <[email protected]> Sun, 15 Oct 2017 17:57:07 +0200
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <[email protected]>
Hi,

On 15.10.2017 17:07, Shoaib Akram wrote:
> [...] After some processing, I get the error I reproduce below. I would be glad if some one gives me directions on how to cross this obstacle ;) Thanks a ton! [...]
> 
> Exception in thread "MainThread" java.lang.UnsatisfiedLinkError: < BootstrapCL, Ljava/lang/management/VMManagementFactory; >.getMemoryPoolNames ()[Ljava/lang/String;
>   at org.jikesrvm.runtime.DynamicLinker.unimplementedNativeMethod(DynamicLinker.java:64)
>   at java.lang.management.ManagementFactory.getMemoryPoolMXBeans(ManagementFactory.java:397)
>   at java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:510)
>   at com.yammer.metrics.reporting.JmxReporter.<init>(JmxReporter.java:388)
>   at com.yammer.metrics.reporting.JmxReporter.startDefault(JmxReporter.java:340)
>   at com.yammer.metrics.Metrics.<clinit>(Metrics.java:20)
>   at org.jikesrvm.classloader.RVMClass.initialize(RVMClass.java:1542)
>   at org.jikesrvm.runtime.RuntimeEntrypoints.initializeClassForDynamicLink(RuntimeEntrypoints.java:610)
>   at org.jikesrvm.classloader.TableBasedDynamicLinker.resolveMember(TableBasedDynamicLinker.java:76)
>   at org.jikesrvm.classloader.TableBasedDynamicLinker.resolveMember(TableBasedDynamicLinker.java:65)
>   at edu.cmu.graphchi.engine.GraphChiEngine.<init>(GraphChiEngine.java:85)
>   at edu.cmu.graphchi.apps.Pagerank.main(Pagerank.java:108) 

The application is trying to use JMX which isn't implemented in Jikes RVM 3.1.3 and earlier. An incomplete JMX implementation is available since Jikes RVM 3.1.4.

Which version of Jikes RVM are you using?


Kind regards,

Erik Brangs

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot