Uploaded image for project: 'Pax Web'
  1. PAXWEB-1209

Pax Web does not work with Jetty 9.4.18

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects versions: 7.3.3
    • Fix versions: 8.0.0, 7.3.4
    • Components: Jetty Container
    • Labels:
      None
    • Sprint:

      Description

      Pax Web 7.3.3 does not work with Jetty 9.4.18 or later because the following lines in JettyServerImpl:

      // load some other required classes					QueuedThreadPool.class.getClassLoader().loadClass("org.eclipse.jetty.util.thread.QueuedThreadPool$1");	
      QueuedThreadPool.class.getClassLoader().loadClass("org.eclipse.jetty.util.thread.QueuedThreadPool$2");

      fail with error:

      java.lang.ClassNotFoundException: org.eclipse.jetty.util.thread.QueuedThreadPool$2 cannot be found by org.eclipse.jetty.util_9.4.19.v20190610
      	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:508)
      	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:419)
      	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:411)
      	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      	at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:359)

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                Grzegorz Grzybek
                Reporter:
                GianMaria Romanato
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: