[rvm-research] Compilation error when trying to install Jikes 3.0.0

xeonmailinglist <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <[email protected]>
Hi all,

I am trying to install an old version of Jikes RVM, Jikes 3.0.0., that 
is patched with patches that the application Airavat (Airavat: Security 
and Privacy for MapReduce - Usenix 
<https://www.google.pt/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=https%3A%2F%2Fwww.usenix.org%2Fevent%2Fnsdi10%2Ftech%2Ffull_papers%2Froy.pdf&ei=8Tu9VKmMOcGrUY6ggsAJ&usg=AFQjCNFcjBgKHETQr2ZFgRzS-iHFQHwesw&sig2=IapybJlF8xrq7Wugn11vTQ&bvm=bv.83829542,d.d24>) 
makes it available. The patch file is in the tar.gz in attachment (just 
for curiosity….).

Airavat needs Jikes 3.0.0 and in the README file they say to follow this 
step:

2) For Airavat JVM: Download Jikes 3.0.0 and apply airavat-jikes.patch
Use a configuration file with the suffix “_airavat” (e.g. 
-Dconfig.name=FastAdaptiveGenMS_airavat)
The build process is identical to that of Jikes RVM.

What I have mentioned above is just to justify why I use Jikes 3.0.0.

The problem is that when I compile Jikes I have the error below. This 
error is independent of the patch because I have also tried without 
applying the patch, and I get the same error.

I don’t understand why I get this error, and I don’t know what to do to 
try to solve it. Any help to try to install Jikes 3.0.0?

|build-bootimage-writer:
     [mkdir] Created dir: /home/vagrant/Programs/jikesrvm-3.0.0/target/FastAdaptiveGenMS_airavat_ia32-linux/bootimage-writer
     [javac] /home/vagrant/Programs/jikesrvm-3.0.0/build.xml:1317: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
     [javac] Compiling 8 source files to /home/vagrant/Programs/jikesrvm-3.0.0/target/FastAdaptiveGenMS_airavat_ia32-linux/bootimage-writer
     [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
     [javac] Note: /home/vagrant/Programs/jikesrvm-3.0.0/tools/bootImageWriter/src/org/jikesrvm/tools/bootImageWriter/BootImageObjectAddressRemapper.java uses unchecked or unsafe operations.
     [javac] Note: Recompile with -Xlint:unchecked for details.
     [javac] 1 warning

gen-primordial-list:

build-bootimage:
      [echo] Building bootimage. Output redirected to : /home/vagrant/Programs/jikesrvm-3.0.0/target/FastAdaptiveGenMS_airavat_ia32-linux/BootImageWriterOutput.txt
      [echo] MMTk properties = /home/vagrant/Programs/jikesrvm-3.0.0/build/mmtk/default.properties
      [java] BootImageWriter: compiler arg: O2
      [java] Java Result: 101
      [echo] BootImageCompiler: init (opt compiler)
      [echo] Compiler failure during compilation of < BootstrapCL, Ljava/util/logging/LogManager; >.checkAccess ()V
      [echo] java.lang.NullPointerException
      [echo]     at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:54)
      [echo]     at sun.reflect.UnsafeQualifiedObjectFieldAccessorImpl.get(UnsafeQualifiedObjectFieldAccessorImpl.java:38)
      [echo]     at java.lang.reflect.Field.get(Field.java:379)
      [echo]     at org.jikesrvm.compilers.opt.StaticFieldReader.getObjectStaticFieldValue(StaticFieldReader.java:313)
      [echo]     at org.jikesrvm.compilers.opt.StaticFieldReader.getStaticFieldValue(StaticFieldReader.java:185)
      [echo]     at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateFrom(BC2IR.java:1607)
      [echo]     at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateHIR(BC2IR.java:379)
      [echo]     at org.jikesrvm.compilers.opt.bc2ir.BC2IR.generateHIR(BC2IR.java:177)
      [echo]     at org.jikesrvm.compilers.opt.bc2ir.ConvertBCtoHIR.perform(ConvertBCtoHIR.java:36)
      [echo]     at org.jikesrvm.compilers.opt.driver.CompilerPhase.performPhase(CompilerPhase.java:205)
      [echo]     at org.jikesrvm.compilers.opt.driver.OptimizationPlanAtomicElement.perform(OptimizationPlanAtomicElement.java:89)
      [echo]     at org.jikesrvm.compilers.opt.driver.OptimizationPlanCompositeElement.perform(OptimizationPlanCompositeElement.java:143)
      [echo]     at org.jikesrvm.compilers.opt.driver.CompilationPlan.execute(CompilationPlan.java:131)
      [echo]     at org.jikesrvm.compilers.opt.driver.OptimizingCompiler.compile(OptimizingCompiler.java:224)
      [echo]     at org.jikesrvm.compilers.opt.driver.OptimizingBootImageCompiler.compileMethod(OptimizingBootImageCompiler.java:119)
|

Yours sincerely,

​

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers
airavat.tar.gz (application/gzip, 84.8 KB) - not displayed
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.