-
Bug
-
Resolution: Done
-
Blocker
-
7.1.2.CR1
Looks like the upgrade of JBoss Marshalling to 2.0.4.Final-redhat-1 introduced JBMAR-219 .
This is no longer an issue with new builds of Oracle and OpenJDK, but the issue is still present on IBM JDK. Even on the latest update as of now (8.0.5.11).
Most of the batch integration tests are failing with
java.lang.IllegalStateException: Constructor is unexpectedly inaccessible at org.jboss.marshalling.reflect.SerializableClass.invokeConstructorNoException(SerializableClass.java:377) at org.jboss.marshalling.reflect.SerializableClass.callNonInitConstructor(SerializableClass.java:332) at org.jboss.marshalling.cloner.SerializingCloner.clone(SerializingCloner.java:248) at org.jboss.marshalling.cloner.SerializingCloner.clone(SerializingCloner.java:130) at org.jboss.marshalling.cloner.SerializingCloner.cloneFields(SerializingCloner.java:391) at org.jboss.marshalling.cloner.SerializingCloner.initSerializableClone(SerializingCloner.java:311) at org.jboss.marshalling.cloner.SerializingCloner.initSerializableClone(SerializingCloner.java:279) at org.jboss.marshalling.cloner.SerializingCloner.initSerializableClone(SerializingCloner.java:279) at org.jboss.marshalling.cloner.SerializingCloner.clone(SerializingCloner.java:254) at org.jboss.marshalling.cloner.SerializingCloner.clone(SerializingCloner.java:130) at org.jberet.util.BatchUtil.clone(BatchUtil.java:132)
This is a regression against EAP 7.1.1
- clones
-
JBMAR-219 Access exceptions on older JDK 8
- Resolved
- is caused by
-
JBMAR-215 Java 9: Eliminate uses of reflection setAccessible()
- Open
- is incorporated by
-
JBEAP-14754 (7.1.z) Upgrade jboss-marshalling from 2.0.4.Final-redhat-1 to 2.0.5
- Closed