[
https://issues.jboss.org/browse/WFLY-11891?page=com.atlassian.jira.plugin...
]
Scott Marlow commented on WFLY-11891:
-------------------------------------
I'll create a pr so we can see the failures in CI:
{code}
[0m[31m13:03:02,992 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3)
MSC000001: Failed to start service
jboss.deployment.unit."jpa_ManagementTestCase.jar".POST_MODULE:
org.jboss.msc.service.StartException in service
jboss.deployment.unit."jpa_ManagementTestCase.jar".POST_MODULE: WFLYSRV0153:
Failed to process phase POST_MODULE of deployment "jpa_ManagementTestCase.jar"
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:183)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1738)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1700)
at
org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1558)
at
org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
at
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at
org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassFormatError: WFLYJPA0073: Transformation of class
org/jboss/as/ejb3/SerializationProxyHackImplementation failed
at org.jboss.modules.ModuleClassLoader.defineClassInternal(ModuleClassLoader.java:460)
at org.jboss.modules.ModuleClassLoader.defineClassInternal(ModuleClassLoader.java:480)
at org.jboss.modules.ClassDefiner.defineClass(ClassDefiner.java:144)
at
org.jboss.as.server.deployment.ModuleClassFactory.defineClass(ModuleClassFactory.java:56)
at org.jboss.classfilewriter.ClassFile.defineInternal(ClassFile.java:299)
at org.jboss.classfilewriter.ClassFile.define(ClassFile.java:282)
at
org.jboss.as.ejb3.iiop.handle.SerializationHackProxy.proxy(SerializationHackProxy.java:70)
at
org.jboss.as.ejb3.iiop.handle.HandleDelegateImpl.<init>(HandleDelegateImpl.java:58)
at
org.jboss.as.ejb3.deployment.processors.IIOPJndiBindingProcessor.bindService(IIOPJndiBindingProcessor.java:108)
at
org.jboss.as.ejb3.deployment.processors.IIOPJndiBindingProcessor.deploy(IIOPJndiBindingProcessor.java:83)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:176)
... 8 more
Caused by: java.lang.IllegalStateException: WFLYJPA0073: Transformation of class
org/jboss/as/ejb3/SerializationProxyHackImplementation failed
at
org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:68)
at
org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:49)
at
org.jboss.as.server.deployment.module.DelegatingClassFileTransformer.transform(DelegatingClassFileTransformer.java:60)
at org.jboss.modules.JLIClassTransformer.transform(JLIClassTransformer.java:55)
at org.jboss.modules.ModuleClassLoader.defineClassInternal(ModuleClassLoader.java:458)
... 18 more
Caused by: org.hibernate.jpa.internal.enhance.EnhancingClassTransformerImpl$1: Error
performing enhancement of org/jboss/as/ejb3/SerializationProxyHackImplementation
at
org.hibernate.jpa.internal.enhance.EnhancingClassTransformerImpl.transform(EnhancingClassTransformerImpl.java:47)
at
org.jboss.as.jpa.classloader.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:66)
... 22 more
Caused by: org.hibernate.bytecode.enhance.spi.EnhancementException: Failed to enhance
class org/jboss/as/ejb3/SerializationProxyHackImplementation
at
org.hibernate.bytecode.enhance.internal.bytebuddy.EnhancerImpl.enhance(EnhancerImpl.java:142)
at
org.hibernate.jpa.internal.enhance.EnhancingClassTransformerImpl.transform(EnhancingClassTransformerImpl.java:44)
... 23 more
Caused by: java.lang.IllegalStateException: Cannot resolve type description for
org.jboss.as.ejb3.SerializationProxyHackImplementation
at net.bytebuddy.pool.TypePool$Resolution$Illegal.resolve(TypePool.java:159)
at
net.bytebuddy.pool.TypePool$Default$WithLazyResolution$LazyTypeDescription.delegate(TypePool.java:1407)
at
net.bytebuddy.description.type.TypeDescription$AbstractBase$OfSimpleType$WithDelegation.getModifiers(TypeDescription.java:8115)
at
net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$1.represent(InstrumentedType.java:359)
at net.bytebuddy.ByteBuddy.redefine(ByteBuddy.java:731)
at
org.hibernate.bytecode.enhance.internal.bytebuddy.EnhancerImpl.lambda$enhance$0(EnhancerImpl.java:137)
at
org.hibernate.bytecode.internal.bytebuddy.ByteBuddyState.rewrite(ByteBuddyState.java:149)
at
org.hibernate.bytecode.enhance.internal.bytebuddy.EnhancerImpl.enhance(EnhancerImpl.java:136)
... 24 more
[0m[31m13:03:02,997 ERROR [org.jboss.as.controller.management-operation]
(management-handler-thread - 1) WFLYCTL0013: Operation ("add") failed - address:
([("deployment" => "jpa_ManagementTestCase.jar")]) - failure
description: {"WFLYCTL0080: Failed services" =>
{"jboss.deployment.unit.\"jpa_ManagementTestCase.jar\".POST_MODULE"
=> "WFLYSRV0153: Failed to process phase POST_MODULE of deployment
\"jpa_ManagementTestCase.jar\"
Caused by: java.lang.ClassFormatError: WFLYJPA0073: Transformation of class
org/jboss/as/ejb3/SerializationProxyHackImplementation failed
Caused by: java.lang.IllegalStateException: WFLYJPA0073: Transformation of class
org/jboss/as/ejb3/SerializationProxyHackImplementation failed
Caused by: org.hibernate.jpa.internal.enhance.EnhancingClassTransformerImpl$1: Error
performing enhancement of org/jboss/as/ejb3/SerializationProxyHackImplementation
Caused by: org.hibernate.bytecode.enhance.spi.EnhancementException: Failed to enhance
class org/jboss/as/ejb3/SerializationProxyHackImplementation
Caused by: java.lang.IllegalStateException: Cannot resolve type description for
org.jboss.as.ejb3.SerializationProxyHackImplementation"}}
[0m[31m13:03:02,998 ERROR [org.jboss.as.server] (management-handler-thread - 1)
WFLYSRV0021: Deploy of deployment "jpa_ManagementTestCase.jar" was rolled back
with the following failure message:
{"WFLYCTL0080: Failed services" =>
{"jboss.deployment.unit.\"jpa_ManagementTestCase.jar\".POST_MODULE"
=> "WFLYSRV0153: Failed to process phase POST_MODULE of deployment
\"jpa_ManagementTestCase.jar\"
Caused by: java.lang.ClassFormatError: WFLYJPA0073: Transformation of class
org/jboss/as/ejb3/SerializationProxyHackImplementation failed
Caused by: java.lang.IllegalStateException: WFLYJPA0073: Transformation of class
org/jboss/as/ejb3/SerializationProxyHackImplementation failed
Caused by: org.hibernate.jpa.internal.enhance.EnhancingClassTransformerImpl$1: Error
performing enhancement of org/jboss/as/ejb3/SerializationProxyHackImplementation
Caused by: org.hibernate.bytecode.enhance.spi.EnhancementException: Failed to enhance
class org/jboss/as/ejb3/SerializationProxyHackImplementation
Caused by: java.lang.IllegalStateException: Cannot resolve type description for
org.jboss.as.ejb3.SerializationProxyHackImplementation"}}
[0m[0m13:03:03,000 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 80)
WFLYJPA0011: Stopping Persistence Unit (phase 1 of 2) Service
'jpa_ManagementTestCase.jar#mypc'
{code}
Add tests that enable JPA entity class bytecode enhancement
-----------------------------------------------------------
Key: WFLY-11891
URL:
https://issues.jboss.org/browse/WFLY-11891
Project: WildFly
Issue Type: Enhancement
Components: JPA / Hibernate
Reporter: Scott Marlow
Assignee: Scott Marlow
Priority: Minor
Pick a few unit tests and add the following settings to enable [entity bytecode
enhancement|http://docs.jboss.org/hibernate/orm/5.3/userguide/html_single...]:
{code}
<property name="hibernate.enhancer.enableDirtyTracking"
value="true"/>
<property name="hibernate.enhancer.enableLazyInitialization"
value="true"/>
<property name="hibernate.enhancer.enableAssociationManagement"
value="true"/>
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)