Kausik Ghatak created WFLY-11122:
------------------------------------
Summary: javassist-3.22.0-GA.jar shipped with WildFly 12 is incompatible with
Java 11
Key: WFLY-11122
URL:
https://issues.jboss.org/browse/WFLY-11122
Project: WildFly
Issue Type: Bug
Components: Server
Affects Versions: 12.0.0.Final
Environment: java -version
java version "11" 2018-09-25
Java(TM) SE Runtime Environment 18.9 (build 11+28)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11+28, mixed mode)
Linux
uname -r
3.10.0-229.el7.x86_64
Reporter: Kausik Ghatak
Assignee: Jason Greene
'javassist-3.22.0-GA.jar' is incompatible with Java 11 (see
https://github.com/jboss-javassist/javassist/issues/194 ). Below a stack trace is
provided.
We also noticed that replacing this jar with 3.23 fixes the issue.
Request to provide a patch for WildFly12 with appropriate javassist jar that is
compatible with Java 11.
=================================================
2018-10-05 16:06:09,730 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool --
68) MSC000001: Failed to start service
jboss.persistenceunit."our-app.ear/server-core.jar#ourmod_model_persistence":
org.jboss.msc.service.StartException in service
jboss.persistenceunit."our-app.ear/server-core.jar#ourmod_model_persistence":
javax.persistence.PersistenceException: [PersistenceUnit: ourmod_model_persistence] Unable
to build Hibernate SessionFactory
at
org.jboss.as.jpa//org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:195)
[wildfly-jpa-12.0.0.Final.jar:12.0.0.Final]
at
org.jboss.as.jpa//org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:125)
[wildfly-jpa-12.0.0.Final.jar:12.0.0.Final]
at
org.wildfly.security.elytron-private@1.2.2.Final//org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:650)
at
org.jboss.as.jpa//org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1.run(PersistenceUnitServiceImpl.java:209)
[wildfly-jpa-12.0.0.Final.jar:12.0.0.Final]
at
org.jboss.threads@2.3.1.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at
org.jboss.threads@2.3.1.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
at
org.jboss.threads@2.3.1.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
at
org.jboss.threads@2.3.1.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
at java.base/java.lang.Thread.run(Thread.java:834) [java.base:]
at
org.jboss.threads@2.3.1.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485)
Caused by: javax.persistence.PersistenceException: [PersistenceUnit:
ourmod_model_persistence] Unable to build Hibernate SessionFactory
at
org.hibernate//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException(EntityManagerFactoryBuilderImpl.java:953)
[hibernate-entitymanager-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:883)
[hibernate-entitymanager-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate.jipijapa-hibernate5//org.jboss.as.jpa.hibernate5.TwoPhaseBootstrapImpl.build(TwoPhaseBootstrapImpl.java:44)
at
org.jboss.as.jpa//org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:167)
[wildfly-jpa-12.0.0.Final.jar:12.0.0.Final]
... 9 more
Caused by: org.hibernate.MappingException: Could not get constructor for
org.hibernate.persister.entity.SingleTableEntityPersister
at
org.hibernate//org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:123)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:77)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:354)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:422)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:880)
[hibernate-entitymanager-5.1.10.Final.jar:5.1.10.Final]
... 11 more
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer
[org.hibernate.tuple.entity.PojoEntityTuplizer]
at
org.hibernate//org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:91)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:116)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:388)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:518)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:124)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java.base:]
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[java.base:]
at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java.base:]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
[java.base:]
at
org.hibernate//org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:96)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
... 15 more
Caused by: java.lang.reflect.InvocationTargetException
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java.base:]
at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[java.base:]
at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[java.base:]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
[java.base:]
at
org.hibernate//org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:88)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
... 24 more
Caused by: java.lang.NullPointerException
at
org.javassist//javassist.util.proxy.SecurityActions.setAccessible(SecurityActions.java:103)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.javassist//javassist.util.proxy.DefineClassHelper.toClass3(DefineClassHelper.java:151)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.javassist//javassist.util.proxy.DefineClassHelper.toClass2(DefineClassHelper.java:134)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.javassist//javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:95)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.javassist//javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:131)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.javassist//javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:530)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.javassist//javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:515)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.javassist//javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:451)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.javassist//javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:422)
[javassist-3.22.0-GA.jar:3.22.0-GA]
at
org.hibernate//org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:72)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:164)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:164)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
at
org.hibernate//org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:60)
[hibernate-core-5.1.10.Final.jar:5.1.10.Final]
... 29 more
--
This message was sent by Atlassian Jira
(v7.12.1#712002)