You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Robbie Gemmell (Jira)" <ji...@apache.org> on 2020/06/16 16:35:00 UTC

[jira] [Closed] (ARTEMIS-683) artemis-dto module cannot be built with JDK 9

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

Robbie Gemmell closed ARTEMIS-683.
----------------------------------
    Resolution: Done

See ARTEMIS-2109, which enables building with either JDK8 or JDK 11+ (albeit targeting Java 11 currently in the later cases, rather than 8 as it does building with JDK 8). Closing this Jira out.

> artemis-dto module cannot be built with JDK 9
> ---------------------------------------------
>
>                 Key: ARTEMIS-683
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-683
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>    Affects Versions: 1.4.0
>            Reporter: Erich Duda
>            Priority: Major
>
> *Reproducer*
> {code}
> MAVEN_OPTS="-addmods java.activation" mvn clean install -pl artemis-dto
> {code}
> *Build Error*
> {code}
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (default) on project artemis-dto: An Ant BuildException has occured: Error starting ap
> [ERROR] around Ant part ...<schemagen includeantruntime="false" destdir="/home/eduda/Projects/activemq-artemis/artemis-dto/target/schema/org.apache.activemq/dto" srcdir="/home/eduda/Projects/activemq-artemis/artemis-dto/..">... @ 7:200 in /home/eduda/Projects/activemq-artemis/artemis-dto/target/antrun/build-main.xml: java.lang.annotation.IncompleteAnnotationException: javax.xml.bind.annotation.XmlSchema missing element namespace
> [ERROR] -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (default) on project artemis-dto: An Ant BuildException has occured: Error starting ap
> around Ant part ...<schemagen includeantruntime="false" destdir="/home/eduda/Projects/activemq-artemis/artemis-dto/target/schema/org.apache.activemq/dto" srcdir="/home/eduda/Projects/activemq-artemis/artemis-dto/..">... @ 7:200 in /home/eduda/Projects/activemq-artemis/artemis-dto/target/antrun/build-main.xml
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> 	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-ea/Native Method)
> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-ea/NativeMethodAccessorImpl.java:62)
> 	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-ea/DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(java.base@9-ea/Method.java:535)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.MojoExecutionException: An Ant BuildException has occured: Error starting ap
> around Ant part ...<schemagen includeantruntime="false" destdir="/home/eduda/Projects/activemq-artemis/artemis-dto/target/schema/org.apache.activemq/dto" srcdir="/home/eduda/Projects/activemq-artemis/artemis-dto/..">... @ 7:200 in /home/eduda/Projects/activemq-artemis/artemis-dto/target/antrun/build-main.xml
> 	at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:355)
> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
> 	... 20 more
> Caused by: /home/eduda/Projects/activemq-artemis/artemis-dto/target/antrun/build-main.xml:7: Error starting ap
> 	at com.sun.tools.jxc.ApBasedTask$InternalApAdapter.execute(ApBasedTask.java:131)
> 	at com.sun.tools.jxc.ApBasedTask.compile(ApBasedTask.java:170)
> 	at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:912)
> 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-ea/Native Method)
> 	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-ea/NativeMethodAccessorImpl.java:62)
> 	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-ea/DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(java.base@9-ea/Method.java:535)
> 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> 	at org.apache.tools.ant.Task.perform(Task.java:348)
> 	at org.apache.tools.ant.Target.execute(Target.java:390)
> 	at org.apache.tools.ant.Target.performTasks(Target.java:411)
> 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
> 	at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
> 	at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:327)
> 	... 22 more
> Caused by: java.lang.RuntimeException: java.lang.annotation.IncompleteAnnotationException: javax.xml.bind.annotation.XmlSchema missing element namespace
> 	at com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(jdk.compiler@9-ea/JavacTaskImpl.java:151)
> 	at com.sun.tools.javac.api.JavacTaskImpl.doCall(jdk.compiler@9-ea/JavacTaskImpl.java:100)
> 	at com.sun.tools.javac.api.JavacTaskImpl.call(jdk.compiler@9-ea/JavacTaskImpl.java:94)
> 	at com.sun.tools.jxc.ApBasedTask$InternalApAdapter.execute(ApBasedTask.java:127)
> 	... 36 more
> Caused by: java.lang.annotation.IncompleteAnnotationException: javax.xml.bind.annotation.XmlSchema missing element namespace
> 	at sun.reflect.annotation.AnnotationInvocationHandler.invoke(java.base@9-ea/AnnotationInvocationHandler.java:82)
> 	at com.sun.proxy.$Proxy24.namespace(Unknown Source)
> 	at com.sun.xml.bind.v2.model.annotation.XmlSchemaQuick.namespace(XmlSchemaQuick.java:77)
> 	at com.sun.xml.bind.v2.model.impl.TypeInfoImpl.parseTypeName(TypeInfoImpl.java:172)
> 	at com.sun.xml.bind.v2.model.impl.ClassInfoImpl.<init>(ClassInfoImpl.java:173)
> 	at com.sun.xml.bind.v2.model.impl.ModelBuilder.createClassInfo(ModelBuilder.java:399)
> 	at com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:257)
> 	at com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:227)
> 	at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:375)
> 	at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:390)
> 	at com.sun.tools.jxc.api.impl.j2s.JavaCompilerImpl.bind(JavaCompilerImpl.java:95)
> 	at com.sun.tools.jxc.ap.SchemaGenerator.process(SchemaGenerator.java:110)
> 	at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(jdk.compiler@9-ea/JavacProcessingEnvironment.java:959)
> 	at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(jdk.compiler@9-ea/JavacProcessingEnvironment.java:875)
> 	at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$2100(jdk.compiler@9-ea/JavacProcessingEnvironment.java:105)
> 	at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(jdk.compiler@9-ea/JavacProcessingEnvironment.java:1182)
> 	at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(jdk.compiler@9-ea/JavacProcessingEnvironment.java:1290)
> 	at com.sun.tools.javac.main.JavaCompiler.processAnnotations(jdk.compiler@9-ea/JavaCompiler.java:1225)
> 	at com.sun.tools.javac.main.JavaCompiler.compile(jdk.compiler@9-ea/JavaCompiler.java:904)
> 	at com.sun.tools.javac.api.JavacTaskImpl$1.call(jdk.compiler@9-ea/JavacTaskImpl.java:104)
> 	at com.sun.tools.javac.api.JavacTaskImpl$1.call(jdk.compiler@9-ea/JavacTaskImpl.java:100)
> 	at com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(jdk.compiler@9-ea/JavacTaskImpl.java:135)
> 	... 39 more
> [ERROR] 
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)