Eclipse and GraalVM: "The VM does not support the Graal API"
Juan Jose Fumero
juan.fumero at ed.ac.uk
Wed Aug 6 17:39:12 UTC 2014
If I upgrade to the lastest version I get the same error, but in the
terminal.
java.lang.UnsupportedOperationException: The VM does not support the
Graal API.
Currently used Java home directory
is /tmp/graalWed-Aug--6/jdk1.8.0_11/product/jre.
Currently used VM configuration is: OpenJDK 64-Bit Graal VM
at
com.oracle.graal.api.runtime.Graal.getRequiredCapability(Graal.java:61)
at
com.edinburgh.parallel.opencl.functional.MapToGraal.getBackend(MapToGraal.java:48)
at
com.edinburgh.parallel.opencl.functional.MapToGraal.getCompiledLambda(MapToGraal.java:96)
at
com.edinburgh.parallel.opencl.functional.MapToGraal.createKernel(MapToGraal.java:166)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at
com.edinburgh.parallel.functional.ComposablePatternMap.patternApplyOcl(ComposablePatternMap.java:309)
What could it be?
Juanjo
On Wed, 2014-08-06 at 10:20 -0700, Mick Jordan wrote:
> On 8/6/14, 10:15 AM, Juan Jose Fumero wrote:
> > Hi everybody,
> > I am working with my OpenCL branch and this version of graal [1].
> >
> > If I execute my programs from the command line:
> >
> > $ ./mx.sh vm \
> > -Xmx6g \
> > -Xbootclasspath/p:graal.jar \
> > -XX:-BootstrapGraal \
> > -cp @com.edinburgh.parallel.functional \
> > com.edinburgh.parallel.functional.benchmarks.Saxpy
> >
> > Everything works, but I execute the program in Eclipse, I get the
> > following error. The same error with UnitTest.
> >
> > java.lang.UnsupportedOperationException: The VM does not support the
> > Graal API.
> > Currently used Java home directory
> > is /home/juanjo/phd/graaljdk8ocl/jdk1.8.0_11/product/jre.
> > Currently used VM configuration is: OpenJDK 64-Bit Graal VM
> > at
> > com.oracle.graal.api.runtime.Graal.getRequiredCapability(Graal.java:61)
> > at
> > com.edinburgh.parallel.opencl.functional.MapToGraal.getBackend(MapToGraal.java:48)
> >
> >
> > The method getBackend contains the following:
> >
> > private static Backend getBackend() {
> > Backend hostBackend =
> > Graal.getRequiredCapability(RuntimeProvider.class).getHostBackend();
> > return hostBackend;
> > }
> >
> >
> > Any idea?
> Upgrade to the latest rev (at a minimum) rev 74123ce7599b
>
> Mick
>
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: not available
URL: <http://mail.openjdk.java.net/pipermail/graal-dev/attachments/20140806/a0e07215/attachment.ksh>
More information about the graal-dev
mailing list