[ 
https://issues.apache.org/jira/browse/TOMEE-3884?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Richard Zowalla closed TOMEE-3884.
----------------------------------
    Resolution: Won't Fix

Closing as obsolete: TomEE 9.x (jakarta namespace) has shipped long ago and 
this item from the migration umbrella (TOMEE-3862) saw no activity since 2022. 
Please open a new issue if still relevant for current versions.

> Java-Agent is throwing java.lang.NoClassDefFoundError: 
> jakarta/persistence/spi/PersistenceUnitInfo in itests/failover
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: TOMEE-3884
>                 URL: https://issues.apache.org/jira/browse/TOMEE-3884
>             Project: TomEE
>          Issue Type: Sub-task
>          Components: TomEE Core Server
>    Affects Versions: 9.0.0-M7
>            Reporter: Richard Zowalla
>            Priority: Major
>
> We need to investigate why we get this exception while running 
> itests/failover. It seems our Java-Agent is missing jakarta.persistence.* 
> classes.
> This can be reproduced by running the itests/failover unit tests.
>  
> {quote}März 29, 2022 8:47:26 VORM. 
> org.apache.openejb.javaagent.Agent$BootstrapTransformer bootstrap
> WARNUNG: Failed to invoke bootstrap: 
> jakarta/persistence/spi/PersistenceUnitInfo
> java.lang.NoClassDefFoundError: jakarta/persistence/spi/PersistenceUnitInfo
>     at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
>     at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
>     at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
>     at java.base/java.lang.Class.getMethod0(Class.java:3293)
>     at java.base/java.lang.Class.getMethod(Class.java:2106)
>     at 
> org.apache.openejb.javaagent.Agent$BootstrapTransformer.bootstrap(Agent.java:295)
>     at 
> org.apache.openejb.javaagent.Agent$BootstrapTransformer.transform(Agent.java:266)
>     at 
> java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:246)
>     at 
> java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
>     at 
> java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:563)
>     at java.base/java.lang.ClassLoader.defineClass1(Native Method)
>     at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
>     at 
> java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
>     at 
> java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:800)
>     at 
> java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:698)
>     at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:621)
>     at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:579)
>     at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>     at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
>     at java.base/java.lang.Class.forName0(Native Method)
>     at java.base/java.lang.Class.forName(Class.java:398)
>     at 
> java.base/sun.launcher.LauncherHelper.loadMainClass(LauncherHelper.java:760)
>     at 
> java.base/sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:655)
> Caused by: java.lang.ClassNotFoundException: 
> jakarta.persistence.spi.PersistenceUnitInfo
>     at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>     at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>     at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
>     ... 23 more
> {quote}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to