Hi, I can't see any behavioural changes to LoginAuthenticator and SecurityHandler since 9.4.13 which could cause this.
How are you expecting to get a LoginService? do you add it as a bean on the server, set it directly on SecurityHandler, etc.. On Wed, Oct 9, 2019 at 7:59 PM Sai Sankar Challa < saisanka...@motivitylabs.com> wrote: > Hi Guys > > > > I updated the my karaf environment from 4.2.2 to 4.27 and with which jetty > is updated from 9.4.13.v20181111 to 9.4.20.v20190813. After this change, > though rest all are working my web application which does certificate > authentication not working. Can you guys suggest any known issues or > anything else required for this newer version of Jetty? > > > > This is stack > > > > 2019-10-05T22:45:09.465+0530 CEF:1 | > org.ops4j.pax.web.pax-web-extender-war | 7.2.11 | ERROR | ID=246 > THR=ender-1-thread-3 CAT=WebAppPublisher MSG=Error > deploying web application > > java.lang.IllegalStateException: No LoginService for > org.eclipse.jetty.security.authentication.ClientCertAuthenticator@5860966b > in ConstraintSecurityHandler@1e9e69ce{STARTING} > > at > org.eclipse.jetty.security.authentication.LoginAuthenticator.setConfiguration(LoginAuthenticator.java:92) > ~[?:?] > > at > org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:344) > ~[?:?] > > at > org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:419) > ~[?:?] > > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) > ~[?:?] > > at > org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) > ~[?:?] > > at > org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) > ~[?:?] > > at > org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:106) > ~[?:?] > > at > org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:120) > ~[?:?] > > at > org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:549) > ~[?:?] > > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) > ~[?:?] > > at > org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) > ~[?:?] > > at > org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) > ~[?:?] > > at > org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:106) > ~[?:?] > > at > org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:120) > ~[?:?] > > at > org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:879) > ~[?:?] > > at > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:357) > ~[?:?] > > at > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.startContext(HttpServiceContext.java:391) > ~[?:?] > > at > org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:821) > ~[?:?] > > at > org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:276) > ~[?:?] > > at > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:267) > ~[?:?] > > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) > ~[?:?] > > at > org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:329) > ~[?:?] > > at > org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1261) > ~[?:?] > > at > org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:456) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:405) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:658) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:228) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:173) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:129) > ~[?:?] > > at > org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941) > ~[osgi.core-6.0.0.jar:?] > > at > org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870) > ~[osgi.core-6.0.0.jar:?] > > at > org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) > ~[osgi.core-6.0.0.jar:?] > > at > org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) > ~[osgi.core-6.0.0.jar:?] > > at > org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318) > ~[osgi.core-6.0.0.jar:?] > > at > org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261) > ~[osgi.core-6.0.0.jar:?] > > at > org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:98) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:217) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:172) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:59) > ~[?:?] > > at > org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.lambda$createExtension$0(AbstractExtender.java:277) > ~[?:?] > > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > [?:1.8.0_101] > > at > java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_101] > > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) > [?:1.8.0_101] > > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) > [?:1.8.0_101] > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > [?:1.8.0_101] > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > [?:1.8.0_101] > > at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]e > > > > > > Thanks > > Sai > _______________________________________________ > jetty-users mailing list > jetty-users@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________ jetty-users mailing list jetty-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users