ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Bodewig <bode...@apache.org>
Subject Re: Early Access builds for JDK 8u122 b02 , JDK 9 & JDK 9 with Project Jigsaw b140 are available on java.net
Date Sun, 23 Oct 2016 13:53:20 GMT
Hi Rory,

I've tried "JDK9 with Project Jigsaw b140" but to be honest I have no
idea what difference to expect between JDK9b140 and this one.

We've got new test errors in Ant with Project Jigsaw b140 that haven't
been present in b136 (which may have been "just JDK9"). When running
rmic for IIOP we get

error: An error has occurred in the compiler; please file a bug report (http://bugreport.java.com/bugreport/).
java.lang.ExceptionInInitializerError
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.Type.setRepositoryID(Type.java:999)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.CompoundType.initialize(CompoundType.java:790)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.SpecialClassType.<init>(SpecialClassType.java:160)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.SpecialClassType.forSpecial(SpecialClassType.java:95)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.CompoundType.makeType(CompoundType.java:906)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.ClassType.initParents(ClassType.java:203)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.ImplementationType.initialize(ImplementationType.java:162)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.ImplementationType.forImplementation(ImplementationType.java:98)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.StubGenerator.getTopType(StubGenerator.java:155)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.Generator.generate(Generator.java:274)
	at jdk.rmic@9-ea/sun.rmi.rmic.iiop.StubGenerator.generate(StubGenerator.java:101)
	at jdk.rmic@9-ea/sun.rmi.rmic.Main.doCompile(Main.java:555)
	at jdk.rmic@9-ea/sun.rmi.rmic.Main.compile(Main.java:173)
	at jdk.rmic@9-ea/sun.rmi.rmic.Main.main(Main.java:795)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make private static native
boolean java.io.ObjectStreamClass.hasStaticInitializer(java.lang.Class) accessible: module
java.base does not "exports private java.io" to module java.corba
	at java.base/jdk.internal.reflect.Reflection.throwInaccessibleObjectException(Reflection.java:414)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:198)
	at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:192)
	at java.base/java.lang.reflect.Method.setAccessible(Method.java:186)
	at java.corba@9-ea/com.sun.corba.se.impl.io.ObjectStreamClass.hasStaticInitializer(ObjectStreamClass.java:1571)
	at java.corba@9-ea/com.sun.corba.se.impl.io.ObjectStreamClass._computeSerialVersionUID(ObjectStreamClass.java:1148)
	at java.corba@9-ea/com.sun.corba.se.impl.io.ObjectStreamClass.access$300(ObjectStreamClass.java:78)
	at java.corba@9-ea/com.sun.corba.se.impl.io.ObjectStreamClass$3.run(ObjectStreamClass.java:540)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.corba@9-ea/com.sun.corba.se.impl.io.ObjectStreamClass.init(ObjectStreamClass.java:519)
	at java.corba@9-ea/com.sun.corba.se.impl.io.ObjectStreamClass.lookupInternal(ObjectStreamClass.java:171)
	at java.corba@9-ea/com.sun.corba.se.impl.io.ObjectStreamClass.lookup(ObjectStreamClass.java:104)
	at java.corba@9-ea/com.sun.corba.se.impl.io.ObjectStreamClass.getActualSerialVersionUID(ObjectStreamClass.java:225)
	at java.corba@9-ea/com.sun.corba.se.impl.util.RepositoryId.<clinit>(RepositoryId.java:166)
	... 14 more

same for IDL.

A quick search on the bug tracker didn't show any matching bugs, but
maybe I'm not looking in the right place. I wanted to consult with you
before pestering core-libs-dev (which likely is the wrong place anyway).

Cheers

        Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message