Could this issue https://github.com/cuba-platform/uberjar/issues/5 also be affecting my http->https handler in my jetty-conf.xml. In production we are running 6.10.8, in our dev environment we are on 7.1 and today I built my UberJar and released and now see the error below in app.log.
2019-10-28 19:53:04.682 WARN [main] org.eclipse.jetty.server.handler.ContextHandler.fins - unavailable
javax.servlet.UnavailableException: Class loading error for holder rest_api@ebe7fb2f==com.haulmont.restapi.sys.CubaRestApiServlet,jsp=null,order=2,inst=false,async=false
at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:99) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:367) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:749) ~[fins.jar:na]
at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na]
at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) ~[na:na]
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) ~[na:na]
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) ~[na:na]
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[na:na]
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:369) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:854) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:119) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167) ~[fins.jar:na]
at org.eclipse.jetty.server.Server.start(Server.java:418) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) ~[fins.jar:na]
at org.eclipse.jetty.server.Server.doStart(Server.java:382) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at com.haulmont.uberjar.CubaJettyServer.start(CubaJettyServer.java:127) ~[fins.jar:na]
at com.haulmont.uberjar.ServerRunner.execute(ServerRunner.java:249) ~[fins.jar:na]
at com.haulmont.uberjar.ServerRunner.main(ServerRunner.java:39) ~[fins.jar:na]
2019-10-28 19:53:04.682 WARN [main] org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED rest_api@ebe7fb2f==com.haulmont.restapi.sys.CubaRestApiServlet,jsp=null,order=2,inst=false,async=false: javax.servlet.UnavailableException: Class loading error for holder rest_api@ebe7fb2f==com.haulmont.restapi.sys.CubaRestApiServlet,jsp=null,order=2,inst=false,async=false
javax.servlet.UnavailableException: Class loading error for holder rest_api@ebe7fb2f==com.haulmont.restapi.sys.CubaRestApiServlet,jsp=null,order=2,inst=false,async=false
at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:99) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:367) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:749) ~[fins.jar:na]
at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na]
at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) ~[na:na]
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) ~[na:na]
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) ~[na:na]
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[na:na]
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:369) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:854) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:119) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167) ~[fins.jar:na]
at org.eclipse.jetty.server.Server.start(Server.java:418) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) ~[fins.jar:na]
at org.eclipse.jetty.server.Server.doStart(Server.java:382) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at com.haulmont.uberjar.CubaJettyServer.start(CubaJettyServer.java:127) ~[fins.jar:na]
at com.haulmont.uberjar.ServerRunner.execute(ServerRunner.java:249) ~[fins.jar:na]
at com.haulmont.uberjar.ServerRunner.main(ServerRunner.java:39) ~[fins.jar:na]
2019-10-28 19:53:04.683 DEBUG [main] org.eclipse.jetty.servlet.ServletHandler - EXCEPTION
javax.servlet.UnavailableException: Class loading error for holder rest_api@ebe7fb2f==com.haulmont.restapi.sys.CubaRestApiServlet,jsp=null,order=2,inst=false,async=false
at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:99) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:367) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:749) ~[fins.jar:na]
at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na]
at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) ~[na:na]
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) ~[na:na]
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) ~[na:na]
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[na:na]
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:369) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:854) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:119) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167) ~[fins.jar:na]
at org.eclipse.jetty.server.Server.start(Server.java:418) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) ~[fins.jar:na]
at org.eclipse.jetty.server.Server.doStart(Server.java:382) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at com.haulmont.uberjar.CubaJettyServer.start(CubaJettyServer.java:127) ~[fins.jar:na]
at com.haulmont.uberjar.ServerRunner.execute(ServerRunner.java:249) ~[fins.jar:na]
at com.haulmont.uberjar.ServerRunner.main(ServerRunner.java:39) ~[fins.jar:na]
2019-10-28 19:53:04.683 WARN [main] org.eclipse.jetty.webapp.WebAppContext - Failed startup of context o.e.j.w.WebAppContext@7d20d0b{/fins,jar:file:/home/mwhy@ad.gf.state.us/cuba/fish-surveys/uberJar/fins.jar!/LIB-INF/app,UNAVAILABLE}
javax.servlet.UnavailableException: Class loading error for holder rest_api@ebe7fb2f==com.haulmont.restapi.sys.CubaRestApiServlet,jsp=null,order=2,inst=false,async=false
at org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:99) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:367) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:749) ~[fins.jar:na]
at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[na:na]
at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) ~[na:na]
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) ~[na:na]
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) ~[na:na]
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[na:na]
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:369) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:854) ~[fins.jar:na]
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278) ~[fins.jar:na]
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:119) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:167) ~[fins.jar:na]
at org.eclipse.jetty.server.Server.start(Server.java:418) ~[fins.jar:na]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) ~[fins.jar:na]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113) ~[fins.jar:na]
at org.eclipse.jetty.server.Server.doStart(Server.java:382) ~[fins.jar:na]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[fins.jar:na]
at com.haulmont.uberjar.CubaJettyServer.start(CubaJettyServer.java:127) ~[fins.jar:na]
at com.haulmont.uberjar.ServerRunner.execute(ServerRunner.java:249) ~[fins.jar:na]
at com.haulmont.uberjar.ServerRunner.main(ServerRunner.java:39) ~[fins.jar:na]