B4J Question java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$Accept (SOLVED)

mc73

Well-Known Member
Licensed User
Longtime User
After updating to 7.51 I get this error: java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$Accept.

It appears ONLY in release obfuscated mode.

Complete log:

B4X:
2019-07-02 22:24:08.294:INFO::main: Logging initialized @1033ms to org.eclipse.jetty.util.log.StdErrLog
2019-07-02 22:24:08.566:INFO:oejs.Server:main: jetty-9.4.z-SNAPSHOT; built: 2018-05-03T15:56:21.710Z; git: daa59876e6f384329b122929e70a80934569428c; jvm 1.8.0_171-b11
2019-07-02 22:24:08.635:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0
2019-07-02 22:24:08.635:INFO:oejs.session:main: No SessionScavenger set, using defaults
2019-07-02 22:24:08.638:INFO:oejs.session:main: node0 Scavenging every 660000ms
2019-07-02 22:24:08.678:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@1b21b69{/,file:///C:/myPath/Objects/www/,AVAILABLE}
2019-07-02 22:24:08.684:INFO:oejs.AbstractNCSARequestLog:main: Opened C:\myPath\Objects\logs\b4j-2019_07_02.request.log
2019-07-02 22:24:09.060:INFO:oejs.AbstractConnector:main: Started ServerConnector@13167f4{HTTP/1.1,[http/1.1]}{0.0.0.0:5001}
2019-07-02 22:24:09.061:INFO:oejs.Server:main: Started @1802ms
2019-07-02 22:24:11.402:WARN:oejs.AbstractConnector:qtp1301013-10-acceptor-0@c69ac-ServerConnector@13167f4{HTTP/1.1,[http/1.1]}{0.0.0.0:5001}:
java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$Accept
   at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:214)
   at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:198)
   at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:388)
   at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:379)
   at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:639)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
Caused by:
java.lang.ClassNotFoundException: org.eclipse.jetty.io.ManagedSelector$Accept
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:214)
   at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:198)
   at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:388)
   at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:379)
   at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:639)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
2019-07-02 22:25:25.723:WARN:oejs.AbstractConnector:qtp1301013-10-acceptor-0@c69ac-ServerConnector@13167f4{HTTP/1.1,[http/1.1]}{0.0.0.0:5001}:
java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$Accept
   at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:214)
   at org.eclipse.jetty.io.SelectorManager.accept(SelectorManager.java:198)
   at org.eclipse.jetty.server.ServerConnector.accepted(ServerConnector.java:388)
   at org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:379)
   at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:639)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)

Any ideas?
 

mc73

Well-Known Member
Licensed User
Longtime User
I don't think that this error is related to obfuscation or B4J version.

I wasn't able to reproduce it. Are you able to reproduce it with a simple server app?
No, everything ran OK with a simple project.
Here's another finding: Compiling using jdk1.8.0_66, I get no error in obfuscated mode.
Furthermore, compiling again with jdk1.8.0_171, I get an even longer output:
B4X:
2019-07-03 10:58:54.537:WARN:oejuts.EatWhatYouKill:qtp1301013-13:
java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$DestroyEndPoint
   at org.eclipse.jetty.io.ManagedSelector.destroyEndPoint(ManagedSelector.java:239)
   at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:221)
   at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
   at org.eclipse.jetty.io.AbstractEndPoint.shutdownInput(AbstractEndPoint.java:107)
   at org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:241)
   at org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:331)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:243)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
2019-07-03 10:58:54.541:WARN:oejuts.EatWhatYouKill:qtp1301013-14:
java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$DestroyEndPoint
   at org.eclipse.jetty.io.ManagedSelector.destroyEndPoint(ManagedSelector.java:239)
   at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:221)
   at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
   at org.eclipse.jetty.io.AbstractEndPoint.shutdownInput(AbstractEndPoint.java:107)
   at org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:241)
   at org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:331)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:243)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
2019-07-03 10:58:54.537:WARN:oejuts.EatWhatYouKill:qtp1301013-12:
java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$DestroyEndPoint
   at org.eclipse.jetty.io.ManagedSelector.destroyEndPoint(ManagedSelector.java:239)
   at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:221)
   at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
   at org.eclipse.jetty.io.AbstractEndPoint.shutdownInput(AbstractEndPoint.java:107)
   at org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:241)
   at org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:331)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:243)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
Caused by:
java.lang.ClassNotFoundException: org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at org.eclipse.jetty.io.ManagedSelector.destroyEndPoint(ManagedSelector.java:239)
   at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:221)
   at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
   at org.eclipse.jetty.io.AbstractEndPoint.shutdownInput(AbstractEndPoint.java:107)
   at org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:241)
   at org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:331)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:243)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
2019-07-03 10:58:54.611:WARN:oejuts.EatWhatYouKill:qtp1301013-15:
java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$DestroyEndPoint
   at org.eclipse.jetty.io.ManagedSelector.destroyEndPoint(ManagedSelector.java:239)
   at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:221)
   at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
   at org.eclipse.jetty.io.AbstractEndPoint.shutdownInput(AbstractEndPoint.java:107)
   at org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:241)
   at org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:331)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:243)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
2019-07-03 10:58:56.355:WARN:oejs.HttpChannel:qtp1301013-9: /main
java.lang.NoClassDefFoundError: org/eclipse/jetty/server/CookieCutter
   at org.eclipse.jetty.server.Request.getCookies(Request.java:768)
   at org.eclipse.jetty.server.session.SessionHandler.checkRequestedSessionId(SessionHandler.java:1626)
   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
   at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
   at org.eclipse.jetty.server.Server.handle(Server.java:531)
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
Caused by:
java.lang.ClassNotFoundException: org.eclipse.jetty.server.CookieCutter
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at org.eclipse.jetty.server.Request.getCookies(Request.java:768)
   at org.eclipse.jetty.server.session.SessionHandler.checkRequestedSessionId(SessionHandler.java:1626)
   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
   at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
   at org.eclipse.jetty.server.Server.handle(Server.java:531)
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
2019-07-03 10:58:56.393:WARN:oejs.HttpChannel:qtp1301013-9: /main
java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$DestroyEndPoint
   at org.eclipse.jetty.io.ManagedSelector.destroyEndPoint(ManagedSelector.java:239)
   at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:221)
   at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
   at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:192)
   at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:175)
   at org.eclipse.jetty.server.HttpConnection.abort(HttpConnection.java:555)
   at org.eclipse.jetty.server.HttpChannel.abort(HttpChannel.java:888)
   at org.eclipse.jetty.server.HttpChannelOverHttp.abort(HttpChannelOverHttp.java:495)
   at org.eclipse.jetty.server.HttpChannel.minimalErrorResponse(HttpChannel.java:601)
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:433)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
2019-07-03 10:58:56.394:WARN:oejs.HttpChannel:qtp1301013-9: ERROR dispatch failed
java.lang.NoClassDefFoundError: org/eclipse/jetty/io/ManagedSelector$DestroyEndPoint
   at org.eclipse.jetty.io.ManagedSelector.destroyEndPoint(ManagedSelector.java:239)
   at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:221)
   at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
   at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:192)
   at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:175)
   at org.eclipse.jetty.server.HttpConnection.abort(HttpConnection.java:555)
   at org.eclipse.jetty.server.HttpChannel.abort(HttpChannel.java:888)
   at org.eclipse.jetty.server.HttpChannelOverHttp.abort(HttpChannelOverHttp.java:495)
   at org.eclipse.jetty.server.HttpChannel.minimalErrorResponse(HttpChannel.java:601)
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:433)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
Suppressed:
   |java.lang.IllegalStateException: Error already set
   |   at org.eclipse.jetty.server.HttpChannelState.onError(HttpChannelState.java:755)
   |   at org.eclipse.jetty.server.HttpChannel.handleException(HttpChannel.java:578)
   |   at org.eclipse.jetty.server.HttpChannelOverHttp.handleException(HttpChannelOverHttp.java:489)
   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:514)
   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   at java.lang.Thread.run(Thread.java:748)
   |Caused by:
   |java.lang.NoClassDefFoundError: org/eclipse/jetty/server/CookieCutter
   |   at org.eclipse.jetty.server.Request.getCookies(Request.java:768)
   |   at org.eclipse.jetty.server.session.SessionHandler.checkRequestedSessionId(SessionHandler.java:1626)
   |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
   |   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
   |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
   |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
   |   at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
   |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
   |   at org.eclipse.jetty.server.Server.handle(Server.java:531)
   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   at java.lang.Thread.run(Thread.java:748)
   |Suppressed:
   |   |java.lang.NoClassDefFoundError: org/eclipse/jetty/util/StringUtil$CsvSplitState
   |   |   at org.eclipse.jetty.util.StringUtil.csvSplit(StringUtil.java:857)
   |   |   at org.eclipse.jetty.server.Response.reset(Response.java:1259)
   |   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:395)
   |   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   |   at java.lang.Thread.run(Thread.java:748)
   |   |Caused by:
   |   |java.lang.ClassNotFoundException: org.eclipse.jetty.util.StringUtil$CsvSplitState
   |   |   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   |   |   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   |   |   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   |   |   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   |   |   at org.eclipse.jetty.util.StringUtil.csvSplit(StringUtil.java:857)
   |   |   at org.eclipse.jetty.server.Response.reset(Response.java:1259)
   |   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:395)
   |   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   |   at java.lang.Thread.run(Thread.java:748)
   |Suppressed:
   |   |java.lang.NoClassDefFoundError: org/eclipse/jetty/util/StringUtil$CsvSplitState
   |   |   at org.eclipse.jetty.util.StringUtil.csvSplit(StringUtil.java:857)
   |   |   at org.eclipse.jetty.server.Response.reset(Response.java:1259)
   |   |   at org.eclipse.jetty.server.HttpChannel.minimalErrorResponse(HttpChannel.java:594)
   |   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:433)
   |   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   |   at java.lang.Thread.run(Thread.java:748)
   |Caused by:
   |java.lang.ClassNotFoundException: org.eclipse.jetty.server.CookieCutter
   |   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   |   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   |   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   |   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   |   at org.eclipse.jetty.server.Request.getCookies(Request.java:768)
   |   at org.eclipse.jetty.server.session.SessionHandler.checkRequestedSessionId(SessionHandler.java:1626)
   |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
   |   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
   |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
   |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
   |   at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
   |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
   |   at org.eclipse.jetty.server.Server.handle(Server.java:531)
   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   at java.lang.Thread.run(Thread.java:748)
2019-07-03 10:58:56.397:WARN:oejs.HttpChannel:qtp1301013-9: /main
java.lang.NoClassDefFoundError: org/eclipse/jetty/http/QuotedQualityCSV
   at org.eclipse.jetty.http.HttpFields.getQualityCSV(HttpFields.java:447)
   at org.eclipse.jetty.server.handler.ErrorHandler.generateAcceptableResponse(ErrorHandler.java:162)
   at org.eclipse.jetty.server.handler.ErrorHandler.doError(ErrorHandler.java:142)
   at org.eclipse.jetty.server.handler.ErrorHandler.handle(ErrorHandler.java:78)
   at org.eclipse.jetty.server.Response.sendError(Response.java:655)
   at org.eclipse.jetty.server.Response.sendError(Response.java:590)
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:474)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
Caused by:
java.lang.ClassNotFoundException: org.eclipse.jetty.http.QuotedQualityCSV
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at org.eclipse.jetty.http.HttpFields.getQualityCSV(HttpFields.java:447)
   at org.eclipse.jetty.server.handler.ErrorHandler.generateAcceptableResponse(ErrorHandler.java:162)
   at org.eclipse.jetty.server.handler.ErrorHandler.doError(ErrorHandler.java:142)
   at org.eclipse.jetty.server.handler.ErrorHandler.handle(ErrorHandler.java:78)
   at org.eclipse.jetty.server.Response.sendError(Response.java:655)
   at org.eclipse.jetty.server.Response.sendError(Response.java:590)
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:474)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
2019-07-03 10:58:56.397:WARN:oejs.HttpChannel:qtp1301013-9: ERROR dispatch failed
java.lang.NoClassDefFoundError: org/eclipse/jetty/http/QuotedQualityCSV
   at org.eclipse.jetty.http.HttpFields.getQualityCSV(HttpFields.java:447)
   at org.eclipse.jetty.server.handler.ErrorHandler.generateAcceptableResponse(ErrorHandler.java:162)
   at org.eclipse.jetty.server.handler.ErrorHandler.doError(ErrorHandler.java:142)
   at org.eclipse.jetty.server.handler.ErrorHandler.handle(ErrorHandler.java:78)
   at org.eclipse.jetty.server.Response.sendError(Response.java:655)
   at org.eclipse.jetty.server.Response.sendError(Response.java:590)
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:474)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
Suppressed:
   |java.lang.IllegalStateException: Error already set
   |   at org.eclipse.jetty.server.HttpChannelState.onError(HttpChannelState.java:755)
   |   at org.eclipse.jetty.server.HttpChannel.handleException(HttpChannel.java:578)
   |   at org.eclipse.jetty.server.HttpChannelOverHttp.handleException(HttpChannelOverHttp.java:489)
   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:514)
   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   at java.lang.Thread.run(Thread.java:748)
   |Caused by:
   |java.lang.NoClassDefFoundError: org/eclipse/jetty/server/CookieCutter
   |   at org.eclipse.jetty.server.Request.getCookies(Request.java:768)
   |   at org.eclipse.jetty.server.session.SessionHandler.checkRequestedSessionId(SessionHandler.java:1626)
   |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
   |   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
   |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
   |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
   |   at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
   |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
   |   at org.eclipse.jetty.server.Server.handle(Server.java:531)
   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   at java.lang.Thread.run(Thread.java:748)
   |Suppressed:
   |   |java.lang.NoClassDefFoundError: org/eclipse/jetty/util/StringUtil$CsvSplitState
   |   |   at org.eclipse.jetty.util.StringUtil.csvSplit(StringUtil.java:857)
   |   |   at org.eclipse.jetty.server.Response.reset(Response.java:1259)
   |   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:395)
   |   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   |   at java.lang.Thread.run(Thread.java:748)
   |   |Caused by:
   |   |java.lang.ClassNotFoundException: org.eclipse.jetty.util.StringUtil$CsvSplitState
   |   |   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   |   |   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   |   |   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   |   |   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   |   |   at org.eclipse.jetty.util.StringUtil.csvSplit(StringUtil.java:857)
   |   |   at org.eclipse.jetty.server.Response.reset(Response.java:1259)
   |   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:395)
   |   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   |   at java.lang.Thread.run(Thread.java:748)
   |Suppressed:
   |   |java.lang.NoClassDefFoundError: org/eclipse/jetty/util/StringUtil$CsvSplitState
   |   |   at org.eclipse.jetty.util.StringUtil.csvSplit(StringUtil.java:857)
   |   |   at org.eclipse.jetty.server.Response.reset(Response.java:1259)
   |   |   at org.eclipse.jetty.server.HttpChannel.minimalErrorResponse(HttpChannel.java:594)
   |   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:433)
   |   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   |   at java.lang.Thread.run(Thread.java:748)
   |Caused by:
   |java.lang.ClassNotFoundException: org.eclipse.jetty.server.CookieCutter
   |   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   |   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   |   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   |   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   |   at org.eclipse.jetty.server.Request.getCookies(Request.java:768)
   |   at org.eclipse.jetty.server.session.SessionHandler.checkRequestedSessionId(SessionHandler.java:1626)
   |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
   |   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
   |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
   |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
   |   at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
   |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
   |   at org.eclipse.jetty.server.Server.handle(Server.java:531)
   |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
   |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   |   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   |   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   |   at java.lang.Thread.run(Thread.java:748)
Caused by:
java.lang.ClassNotFoundException: org.eclipse.jetty.http.QuotedQualityCSV
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   at org.eclipse.jetty.http.HttpFields.getQualityCSV(HttpFields.java:447)
   at org.eclipse.jetty.server.handler.ErrorHandler.generateAcceptableResponse(ErrorHandler.java:162)
   at org.eclipse.jetty.server.handler.ErrorHandler.doError(ErrorHandler.java:142)
   at org.eclipse.jetty.server.handler.ErrorHandler.handle(ErrorHandler.java:78)
   at org.eclipse.jetty.server.Response.sendError(Response.java:655)
   at org.eclipse.jetty.server.Response.sendError(Response.java:590)
   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:474)
   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
   at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
   at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:760)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:678)
   at java.lang.Thread.run(Thread.java:748)
 
Upvote 0

mc73

Well-Known Member
Licensed User
Longtime User
Erel was once again right. The whole thing had nothing to do with compiling mode or java version. Once the app starts I have another app checking for updates, and by my mistake, it was going in an endless loop of downloading and copying the initial jar (I forgot to set the new app version id inside the checker app). So, while requests were performed, there were more than one instances of my app running, causing many confilicts. I don't really know the cause for this, but I do know that running one instance as intended no error arises.
 
Upvote 0
Top