[ 
https://issues.apache.org/jira/browse/TOMEE-2260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16751118#comment-16751118
 ] 

Jonas Wolf commented on TOMEE-2260:
-----------------------------------

We are trying to upgrade our existing stack TomEE+ 1.7.4/Java 8 to TomEE+ 
7.1.0/Java 11. When starting the app, we run into the following error:
{noformat}
24-Jan-2019 14:20:31.446 SEVERE [localhost-startStop-1] 
org.apache.tomee.loader.log.Slf4jLog.error ContainerBase.addChild: start: 
 org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/foobar]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:985)
        at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
        at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.apache.tomee.catalina.TomEERuntimeException: 
org.apache.openejb.OpenEJBException: Unable to create annotation scanner for 
web module foobar: null
        at 
org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:2336)
        at 
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1192)
        at 
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1125)
        at 
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133)
        at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 10 more
Caused by: org.apache.openejb.OpenEJBException: Unable to create annotation 
scanner for web module foobar: null
        at 
org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:890)
        at 
org.apache.openejb.config.DeploymentLoader.load(DeploymentLoader.java:237)
        at 
org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:2334)
        ... 16 more
Caused by: java.lang.UnsupportedOperationException
        at 
org.apache.xbean.asm6.ClassVisitor.visitNestMemberExperimental(ClassVisitor.java:248)
        at org.apache.xbean.asm6.ClassReader.accept(ClassReader.java:651)
        at org.apache.xbean.asm6.ClassReader.accept(ClassReader.java:391)
        at 
org.apache.xbean.finder.AnnotationFinder.readClassDef(AnnotationFinder.java:1168)
        at 
org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:145)
        at 
org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:158)
        at 
org.apache.openejb.config.FinderFactory$OpenEJBAnnotationFinder.<init>(FinderFactory.java:546)
        at 
org.apache.openejb.config.FinderFactory.newFinder(FinderFactory.java:267)
        at org.apache.openejb.config.FinderFactory.create(FinderFactory.java:80)
        at 
org.apache.openejb.config.FinderFactory.createFinder(FinderFactory.java:69)
        at 
org.apache.openejb.config.DeploymentLoader.addWebModule(DeploymentLoader.java:882)
{noformat}
As far as I can see, this is because asm6 is not compatible with Java 11.

When will TomEE fully support Java 11?

> TomEE should support library asm7 (xbean 4.11 or higher) to support fully 
> Java 11
> ---------------------------------------------------------------------------------
>
>                 Key: TOMEE-2260
>                 URL: https://issues.apache.org/jira/browse/TOMEE-2260
>             Project: TomEE
>          Issue Type: Dependency upgrade
>          Components: TomEE Core Server
>    Affects Versions: 7.0.5, 7.1.0, 8.0.0-M1
>         Environment: Java 11
>            Reporter: Artur Linhart
>            Priority: Major
>
> Because the TomEE server uses for the analysis of the deployed classes the 
> asm library, there should be included the library asm7, which does officially 
> support all of theĀ features from java 11. It is especially important because 
> Java 11 is the LTS Version from Oracle, so very much suitable for the 
> development of production stable applications. Todays asm6 library used inĀ 
> versions 7.1.0 and 8.0.0-M1 does not support java 11 officially and fully, 
> asm6 in versions 6.2 and 6.2.1 (in xbeans 4.9 and 4.10) supports java 11 only 
> in experimental way. See
> [https://asm.ow2.io/versions.html]
> +Depends on:+
> TOMEE-2272



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to