Created
September 20, 2023 20:42
-
-
Save scottmarlow/a27a854e814f261b1f45c90c26413a41 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
On WildFly main with ORM 6.3.1.Final and running the following unit test from wildfly/testsuite/integration/basic folder: | |
mvn install -Dtest=org.jboss.as.test.integration.jpa.datasourcedefinition.DataSourceDefinitionJPATestCase | |
We failed due to enabling ByteCode enhancement and a non-entity class being enhanced by Hibernate ORM 6.3.1. | |
I'm not sure why ORM is trying to enhance a non-entity class that I think was already enhanced by Weld (for CDI) going by the class name: | |
Class name is org.jboss.as.test.integration.jpa.datasourcedefinition.SFSB1$Proxy$_$$_Weld$EnterpriseProxy$ | |
Failure is: | |
14:58:31,383 ERROR [stderr] (Weld Thread Pool -- 17) jakarta.persistence.spi.TransformerException: Error performing enhancement of org/jboss/as/test/integration/jpa/datasourcedefinition/SFSB1$Proxy$_$$_Weld$EnterpriseProxy$ | |
14:58:31,385 ERROR [stderr] (Weld Thread Pool -- 17) at org.hibernate@6.3.1.Final//org.hibernate.jpa.internal.enhance.EnhancingClassTransformerImpl.transform(EnhancingClassTransformerImpl.java:52) | |
14:58:31,385 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.as.jpa@30.0.0.Beta1-SNAPSHOT//org.jboss.as.jpa.processor.JPADelegatingClassFileTransformer$1.run(JPADelegatingClassFileTransformer.java:74) | |
14:58:31,385 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.as.jpa@30.0.0.Beta1-SNAPSHOT//org.jboss.as.jpa.processor.JPADelegatingClassFileTransformer$1.run(JPADelegatingClassFileTransformer.java:58) | |
14:58:31,386 ERROR [stderr] (Weld Thread Pool -- 17) at java.base/java.security.AccessController.doPrivileged(Native Method) | |
14:58:31,386 ERROR [stderr] (Weld Thread Pool -- 17) at org.wildfly.security.elytron-base@2.2.2.Final//org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:664) | |
14:58:31,386 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.as.jpa@30.0.0.Beta1-SNAPSHOT//org.jboss.as.jpa.processor.JPADelegatingClassFileTransformer.transform(JPADelegatingClassFileTransformer.java:91) | |
14:58:31,387 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.as.server@22.0.0.Beta2//org.jboss.as.server.deployment.module.DelegatingClassTransformer.transform(DelegatingClassTransformer.java:59) | |
14:58:31,387 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.modules.ModuleClassLoader.defineClassInternal(ModuleClassLoader.java:385) | |
14:58:31,387 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.modules.ModuleClassLoader.defineClassInternal(ModuleClassLoader.java:407) | |
14:58:31,387 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.modules.ClassDefiner.defineClass(ClassDefiner.java:144) | |
14:58:31,388 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.as.weld@30.0.0.Beta1-SNAPSHOT//org.jboss.as.weld.services.bootstrap.ProxyServicesImpl.defineClass(ProxyServicesImpl.java:204) | |
14:58:31,388 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.bean.proxy.ProxyFactory.toClass(ProxyFactory.java:940) | |
14:58:31,388 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.bean.proxy.ProxyFactory.createProxyClass(ProxyFactory.java:495) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.bean.proxy.ProxyFactory.getProxyClass(ProxyFactory.java:401) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.module.ejb.SessionBeanProxyInstantiator.<init>(SessionBeanProxyInstantiator.java:48) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.module.ejb.SessionBeanImpl.initializeAfterBeanDiscovery(SessionBeanImpl.java:283) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.bootstrap.ConcurrentBeanDeployer$AfterBeanDiscoveryInitializerFactory.doWork(ConcurrentBeanDeployer.java:111) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.bootstrap.ConcurrentBeanDeployer$AfterBeanDiscoveryInitializerFactory.doWork(ConcurrentBeanDeployer.java:102) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:62) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.weld.core@5.1.1.SP2//org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:55) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) | |
14:58:31,389 ERROR [stderr] (Weld Thread Pool -- 17) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at java.base/java.lang.Thread.run(Thread.java:829) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) Caused by: org.hibernate.bytecode.enhance.spi.EnhancementException: Failed to enhance class org/jboss/as/test/integration/jpa/datasourcedefinition/SFSB1$Proxy$_$$_Weld$EnterpriseProxy$ | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at org.hibernate@6.3.1.Final//org.hibernate.bytecode.enhance.internal.bytebuddy.EnhancerImpl.enhance(EnhancerImpl.java:161) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at org.hibernate@6.3.1.Final//org.hibernate.jpa.internal.enhance.EnhancingClassTransformerImpl.transform(EnhancingClassTransformerImpl.java:49) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) ... 24 more | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) Caused by: net.bytebuddy.pool.TypePool$Resolution$NoSuchTypeException: Cannot resolve type description for org.jboss.as.test.integration.jpa.datasourcedefinition.SFSB1$Proxy$_$$_Weld$EnterpriseProxy$ | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at net.bytebuddy//net.bytebuddy.pool.TypePool$Resolution$Illegal.resolve(TypePool.java:190) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at net.bytebuddy//net.bytebuddy.pool.TypePool$Default$WithLazyResolution$LazyTypeDescription.delegate(TypePool.java:1111) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at net.bytebuddy//net.bytebuddy.description.type.TypeDescription$AbstractBase$OfSimpleType$WithDelegation.getModifiers(TypeDescription.java:8535) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at net.bytebuddy//net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$1.represent(InstrumentedType.java:432) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at net.bytebuddy//net.bytebuddy.ByteBuddy.redefine(ByteBuddy.java:886) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at org.hibernate@6.3.1.Final//org.hibernate.bytecode.enhance.internal.bytebuddy.EnhancerImpl.lambda$enhance$0(EnhancerImpl.java:153) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at org.hibernate@6.3.1.Final//org.hibernate.bytecode.internal.bytebuddy.ByteBuddyState.rewrite(ByteBuddyState.java:163) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) at org.hibernate@6.3.1.Final//org.hibernate.bytecode.enhance.internal.bytebuddy.EnhancerImpl.enhance(EnhancerImpl.java:152) | |
14:58:31,390 ERROR [stderr] (Weld Thread Pool -- 17) ... 25 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment