Uploaded image for project: 'Undertow'
  1. Undertow
  2. UNDERTOW-1550

Undertow cannot be build with JDK-11 successfully

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 2.0.22.Final
    • 2.0.21.Final
    • Core
    • None

      It looks like current master branch cannot be compiled with JDK11. I can see following error message during the build:

      [INFO] --- maven-bundle-plugin:3.2.0:manifest (generate-manifest) @ undertow-core ---
      [ERROR] Manifest io.undertow:undertow-core:jar:2.0.21.Final-SNAPSHOT : Classes found in the wrong directory: {META-INF/versions/9/io/undertow/util/FastConcurrentDirectDeque$CLDSpliterator.class=io.undertow.util.FastConcurrentDirectDeque$CLDSpliterator, META-INF/versions/9/io/undertow/util/FastConcurrentDirectDeque$Itr.class=io.undertow.util.FastConcurrentDirectDeque$Itr, META-INF/versions/9/io/undertow/util/FastConcurrentDirectDeque$AbstractItr.class=io.undertow.util.FastConcurrentDirectDeque$AbstractItr, META-INF/versions/9/io/undertow/util/FastConcurrentDirectDeque$Node.class=io.undertow.util.FastConcurrentDirectDeque$Node, META-INF/versions/9/io/undertow/util/FastConcurrentDirectDeque$DescendingItr.class=io.undertow.util.FastConcurrentDirectDeque$DescendingItr, META-INF/versions/9/io/undertow/util/FastConcurrentDirectDeque.class=io.undertow.util.FastConcurrentDirectDeque}
      [ERROR] Error(s) found in manifest configuration
      [INFO] ------------------------------------------------------------------------
      [INFO] Reactor Summary:
      [INFO] 
      [INFO] Undertow 2.0.21.Final-SNAPSHOT ..................... SUCCESS [  2.294 s]
      [INFO] Undertow Parser Generator .......................... SUCCESS [  5.834 s]
      [INFO] Undertow Core ...................................... FAILURE [ 27.628 s]
      [INFO] Undertow Servlet ................................... SKIPPED
      [INFO] Undertow WebSockets JSR356 implementations ......... SKIPPED
      [INFO] Undertow Examples .................................. SKIPPED
      [INFO] Undertow Karaf Features ............................ SKIPPED
      [INFO] Undertow Benchmarks 2.0.21.Final-SNAPSHOT .......... SKIPPED
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 36.227 s
      [INFO] Finished at: 2019-05-29T12:24:27+02:00
      [INFO] ------------------------------------------------------------------------
      [ERROR] Failed to execute goal org.apache.felix:maven-bundle-plugin:3.2.0:manifest (generate-manifest) on project undertow-core: Error(s) found in manifest configuration -> [Help 1]
      [ERROR] 
      [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
      [ERROR] Re-run Maven using the -X switch to enable full debug logging.
      [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
      [ERROR] 
      [ERROR] After correcting the problems, you can resume the build with the command
      [ERROR]   mvn <goals> -rf :undertow-core
      

      Looks like commit with jboss-parent upgrade is the culprit here. Previous revisions compiles without any problem with JDK-11.

              jaikiran Jaikiran Pai (Inactive)
              jstourac@redhat.com Jan Stourac
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: