[CONTROLLER-1204] java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@678309d4 in org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263 java.lang.IllegalStateException: No LoginService for org.eclipse.je Created: 13/Mar/15  Updated: 19/Oct/17  Resolved: 10/Jun/15

Status: Resolved
Project: controller
Component/s: restconf
Affects Version/s: Post-Helium
Fix Version/s: None

Type: Bug
Reporter: Flavio Fernandes Assignee: Unassigned
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 2840

 Description   

when doing feature:install odl-ovsdb-openstack

I see lots of errors like this:

2015-03-13 08:33:52,918 | WARN | pool-11-thread-2 | AbstractLifeCycle | 245 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.14.v20131031 | FAILED org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263: java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@678309d4 in org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263
java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@678309d4 in org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263
at org.eclipse.jetty.security.authentication.LoginAuthenticator.setConfiguration(LoginAuthenticator.java:61)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:377)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:453)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:124)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:222)[248:org.ops4j.pax.web.pax-web-jetty:3.1.0]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:197)[248:org.ops4j.pax.web.pax-web-jetty:3.1.0]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1032)[250:org.ops4j.pax.web.pax-web-runtime:3.1.0]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:422)[250:org.ops4j.pax.web.pax-web-runtime:3.1.0]
at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:341)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:678)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf-org.osgi.core.jar:]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:101)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:213)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:175)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_67]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_67]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_67]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_67]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]
2015-03-13 08:33:52,919 | WARN | pool-11-thread-2 | AbstractLifeCycle | 245 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.14.v20131031 | FAILED org.eclipse.jetty.server.session.SessionHandler@276be88d: java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@678309d4 in org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263
java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@678309d4 in org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263
at org.eclipse.jetty.security.authentication.LoginAuthenticator.setConfiguration(LoginAuthenticator.java:61)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:377)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:453)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:124)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:222)[248:org.ops4j.pax.web.pax-web-jetty:3.1.0]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:197)[248:org.ops4j.pax.web.pax-web-jetty:3.1.0]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1032)[250:org.ops4j.pax.web.pax-web-runtime:3.1.0]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:422)[250:org.ops4j.pax.web.pax-web-runtime:3.1.0]
at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:341)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:678)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf-org.osgi.core.jar:]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:101)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:213)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:175)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_67]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_67]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_67]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_67]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]
2015-03-13 08:33:52,919 | WARN | pool-11-thread-2 | AbstractLifeCycle | 245 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.14.v20131031 | FAILED HttpServiceContext{httpContext=WebAppHttpContext{org.opendaylight.controller.usermanager.northbound - 395}}: java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@678309d4 in org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263
java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@678309d4 in org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263
at org.eclipse.jetty.security.authentication.LoginAuthenticator.setConfiguration(LoginAuthenticator.java:61)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:377)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:453)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:124)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:222)[248:org.ops4j.pax.web.pax-web-jetty:3.1.0]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:197)[248:org.ops4j.pax.web.pax-web-jetty:3.1.0]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1032)[250:org.ops4j.pax.web.pax-web-runtime:3.1.0]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:422)[250:org.ops4j.pax.web.pax-web-runtime:3.1.0]
at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:341)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:678)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf-org.osgi.core.jar:]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:101)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:213)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:175)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_67]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_67]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_67]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_67]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]
2015-03-13 08:33:52,919 | ERROR | pool-11-thread-2 | WebAppPublisher | 339 - org.ops4j.pax.web.pax-web-extender-war - 3.1.0 | Error deploying web application
java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@678309d4 in org.eclipse.jetty.security.ConstraintSecurityHandler@4bfa7263
at org.eclipse.jetty.security.authentication.LoginAuthenticator.setConfiguration(LoginAuthenticator.java:61)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:377)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:453)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:124)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:222)[248:org.ops4j.pax.web.pax-web-jetty:3.1.0]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[245:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:197)[248:org.ops4j.pax.web.pax-web-jetty:3.1.0]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1032)[250:org.ops4j.pax.web.pax-web-runtime:3.1.0]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:422)[250:org.ops4j.pax.web.pax-web-runtime:3.1.0]
at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:341)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:678)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf-org.osgi.core.jar:]
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf-org.osgi.core.jar:]
at org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:101)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:213)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:175)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[339:org.ops4j.pax.web.pax-web-extender-war:3.1.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_67]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_67]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_67]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_67]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_67]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]



 Comments   
Comment by Tony Tkacik [ 16/Mar/15 ]

Are you using as feature odl-restconf-all or odl-restconf-noauth or odl-restconf?

Comment by Flavio Fernandes [ 17/Mar/15 ]

(In reply to Tony Tkacik from comment #1)
> Are you using as feature odl-restconf-all or odl-restconf-noauth or
> odl-restconf?

sorry, the only feature I install is:

odl-ovsdb-openstack

If I drill into the ball of wax features that pulls in, this is what I
see: https://gist.github.com/4503daa361f0d1f7154b

Note that there is no restconf being loaded. Maybe a feature dep is missing
along the way?

opendaylight-user@root>feature:list -i | grep restconf
opendaylight-user@root>feature:list -i
Name | Version | Installed | Repository | Description
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
odl-openflowplugin-southbound | 0.1.0-SNAPSHOT | x | openflowplugin-0.1.0-SNAPSHOT | OpenDaylight :: Openflow Plugin :: SouthBound
odl-openflowplugin-flow-services | 0.1.0-SNAPSHOT | x | openflowplugin-0.1.0-SNAPSHOT | OpenDaylight :: Openflow Plugin :: Flow Services
odl-openflowplugin-nsf-services | 0.1.0-SNAPSHOT | x | openflowplugin-0.1.0-SNAPSHOT | OpenDaylight :: OpenflowPlugin :: NSF :: Services
odl-openflowplugin-nsf-model | 0.1.0-SNAPSHOT | x | openflowplugin-0.1.0-SNAPSHOT | OpenDaylight :: OpenflowPlugin :: NSF :: Model
odl-openflowplugin-app-config-pusher | 0.1.0-SNAPSHOT | x | openflowplugin-0.1.0-SNAPSHOT | OpenDaylight :: Openflow Plugin :: app - default c
odl-openflowplugin-app-lldp-speaker | 0.1.0-SNAPSHOT | x | openflowplugin-0.1.0-SNAPSHOT | OpenDaylight :: Openflow Plugin :: app lldp-speake
odl-protocol-framework | 0.6.0-SNAPSHOT | x | odl-protocol-framework-0.6.0-SNAPSHOT | OpenDaylight :: Protocol Framework
odl-config-api | 0.3.0-SNAPSHOT | x | odl-config-0.3.0-SNAPSHOT | OpenDaylight :: Config :: API
odl-config-netty-config-api | 0.3.0-SNAPSHOT | x | odl-config-0.3.0-SNAPSHOT | OpenDaylight :: Config :: Netty Config API
odl-config-core | 0.3.0-SNAPSHOT | x | odl-config-0.3.0-SNAPSHOT | OpenDaylight :: Config :: Core
odl-config-manager | 0.3.0-SNAPSHOT | x | odl-config-0.3.0-SNAPSHOT | OpenDaylight :: Config :: Manager
odl-openflowplugin-nxm-extensions | 0.1.0-SNAPSHOT | x | openflowplugin-extension-0.1.0-SNAPSHOT | OpenDaylight :: Openflow Plugin :: Nicira Extensio
odl-neutron-service | 0.5.0-SNAPSHOT | x | odl-neutron-0.5.0-SNAPSHOT | OpenDaylight :: Neutron :: API
odl-neutron-northbound-api | 0.5.0-SNAPSHOT | x | odl-neutron-0.5.0-SNAPSHOT | OpenDaylight :: Neutron :: Northbound
odl-neutron-spi | 0.5.0-SNAPSHOT | x | odl-neutron-0.5.0-SNAPSHOT | OpenDaylight :: Neutron :: API
odl-neutron-transcriber | 0.5.0-SNAPSHOT | x | odl-neutron-0.5.0-SNAPSHOT | OpenDaylight :: Neutron :: Implementation
odl-config-persister | 0.3.0-SNAPSHOT | x | odl-config-persister-0.3.0-SNAPSHOT | OpenDaylight :: Config Persister
odl-config-startup | 0.3.0-SNAPSHOT | x | odl-config-persister-0.3.0-SNAPSHOT | OpenDaylight :: Config Persister:: Config Startup
odl-openflowjava-protocol | 0.6.0-SNAPSHOT | x | odl-openflowjava-0.6.0-SNAPSHOT | OpenDaylight :: Openflow Java :: Protocol
odl-aaa-authn | 0.2.0-SNAPSHOT | x | odl-aaa-0.2.0-SNAPSHOT | OpenDaylight :: AAA :: Authentication
pax-jetty | 8.1.14.v20131031 | x | org.ops4j.pax.web-3.1.0 | Provide Jetty engine support
pax-http | 3.1.0 | x | org.ops4j.pax.web-3.1.0 | Implementation of the OSGI HTTP Service
pax-http-whiteboard | 3.1.0 | x | org.ops4j.pax.web-3.1.0 | Provide HTTP Whiteboard pattern support
pax-war | 3.1.0 | x | org.ops4j.pax.web-3.1.0 | Provide support of a full WebContainer
odl-ovsdb-library | 1.1.0-SNAPSHOT | x | ovsdb-1.1.0-SNAPSHOT | OVSDB :: Library
odl-ovsdb-schema-openvswitch | 1.1.0-SNAPSHOT | x | ovsdb-1.1.0-SNAPSHOT | OVSDB :: Schema :: Open_vSwitch
odl-ovsdb-schema-hardwarevtep | 1.1.0-SNAPSHOT | x | ovsdb-1.1.0-SNAPSHOT | OVSDB :: Schema :: hardware_vtep
odl-ovsdb-plugin | 1.1.0-SNAPSHOT | x | ovsdb-1.1.0-SNAPSHOT | OpenDaylight :: OVSDB :: Plugin
odl-ovsdb-openstack | 1.1.0-SNAPSHOT | x | ovsdb-1.1.0-SNAPSHOT | OpenDaylight :: OVSDB :: OpenStack Network Virtual
odl-adsal-all | 0.9.0-SNAPSHOT | x | adsal-0.9.0-SNAPSHOT | OpenDaylight AD-SAL All Features
odl-adsal-core | 0.9.0-SNAPSHOT | x | adsal-0.9.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Core
odl-adsal-networkconfiguration | 0.1.0-SNAPSHOT | x | adsal-0.9.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Network Configuration
odl-adsal-connection | 0.2.0-SNAPSHOT | x | adsal-0.9.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Connection
odl-adsal-clustering | 0.6.0-SNAPSHOT | x | adsal-0.9.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Clustering
odl-adsal-configuration | 0.5.0-SNAPSHOT | x | adsal-0.9.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Configuration
odl-adsal-thirdparty | 0.9.0-SNAPSHOT | x | adsal-0.9.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Third-Party Depenencies
standard | 3.0.1 | x | standard-3.0.1 | Karaf standard feature
config | 3.0.1 | x | standard-3.0.1 | Provide OSGi ConfigAdmin support
region | 3.0.1 | x | standard-3.0.1 | Provide Region Support
package | 3.0.1 | x | standard-3.0.1 | Package commands and mbeans
http | 3.0.1 | x | standard-3.0.1 | Implementation of the OSGI HTTP Service
war | 3.0.1 | x | standard-3.0.1 | Turn Karaf as a full WebContainer
kar | 3.0.1 | x | standard-3.0.1 | Provide KAR (KARaf archive) support
ssh | 3.0.1 | x | standard-3.0.1 | Provide a SSHd server on Karaf
management | 3.0.1 | x | standard-3.0.1 | Provide a JMX MBeanServer and a set of MBeans in K
odl-yangtools-models | 0.7.0-SNAPSHOT | x | odl-yangtools-0.7.0-SNAPSHOT | OpenDaylight :: Yangtools :: Models
odl-yangtools-data-binding | 0.7.0-SNAPSHOT | x | odl-yangtools-0.7.0-SNAPSHOT | OpenDaylight :: Yangtools :: Data Binding
odl-yangtools-binding | 0.7.0-SNAPSHOT | x | odl-yangtools-0.7.0-SNAPSHOT | OpenDaylight :: Yangtools :: Binding
odl-yangtools-common | 0.7.0-SNAPSHOT | x | odl-yangtools-0.7.0-SNAPSHOT | OpenDaylight :: Yangtools :: Common
odl-yangtools-binding-generator | 0.7.0-SNAPSHOT | x | odl-yangtools-0.7.0-SNAPSHOT | OpenDaylight :: Yangtools :: Binding Generator
odl-aaa-api | 0.2.0-SNAPSHOT | x | odl-aaa-0.2.0-SNAPSHOT | OpenDaylight :: AAA :: APIs
odl-netconf-api | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT | OpenDaylight :: Netconf :: API
odl-netconf-mapping-api | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT | OpenDaylight :: Netconf :: Mapping API
odl-netconf-util | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT |
odl-netconf-impl | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT | OpenDaylight :: Netconf :: Impl
odl-config-netconf-connector | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT | OpenDaylight :: Netconf :: Connector
odl-netconf-netty-util | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT | OpenDaylight :: Netconf :: Netty Util
odl-netconf-monitoring | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT | OpenDaylight :: Netconf :: Monitoring
odl-netconf-notifications-api | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT | OpenDaylight :: Netconf :: Notification :: Api
odl-netconf-notifications-impl | 0.3.0-SNAPSHOT | x | odl-netconf-0.3.0-SNAPSHOT | OpenDaylight :: Netconf :: Monitoring :: Impl
odl-config-netty | 0.3.0-SNAPSHOT | x | odl-config-persister-0.3.0-SNAPSHOT | OpenDaylight :: Config-Netty
odl-base-all | 1.5.0-SNAPSHOT | x | odl-base-1.5.0-SNAPSHOT | OpenDaylight Controller
odl-base-dummy-console | 1.2.0-SNAPSHOT | x | odl-base-1.5.0-SNAPSHOT | Temporary Dummy Console
odl-base-felix-dm | 3.1.0 | x | odl-base-1.5.0-SNAPSHOT | Felix Dependency Manager
odl-base-aries-spi-fly | 1.0.0 | x | odl-base-1.5.0-SNAPSHOT | Aries SPI Fly
odl-base-netty | 4.0.24.Final | x | odl-base-1.5.0-SNAPSHOT |
odl-base-jersey | 1.17 | x | odl-base-1.5.0-SNAPSHOT | Jersey
odl-base-jackson | 2.3.2 | x | odl-base-1.5.0-SNAPSHOT | Jackson JAX-RS
odl-base-slf4j | 1.7.2 | x | odl-base-1.5.0-SNAPSHOT | SLF4J Logging
odl-base-apache-commons | 1.5.0-SNAPSHOT | x | odl-base-1.5.0-SNAPSHOT | Apache Commons Libraries
odl-base-eclipselink-persistence | 2.0.4.v201112161009 | x | odl-base-1.5.0-SNAPSHOT | EclipseLink Persistence API
odl-base-gemini-web | 2.2.0.RELEASE | x | odl-base-1.5.0-SNAPSHOT | Gemini Web
odl-base-tomcat | 7.0.53 | x | odl-base-1.5.0-SNAPSHOT | OpenDaylight Tomcat
odl-base-spring | 3.1.3.RELEASE | x | odl-base-1.5.0-SNAPSHOT | Opendaylight Spring Support
odl-base-spring-web | 3.1.3.RELEASE | x | odl-base-1.5.0-SNAPSHOT | OpenDaylight Spring Web
odl-base-spring-security | 3.1.3.RELEASE | x | odl-base-1.5.0-SNAPSHOT | OpenDaylight Spring Security
odl-nsf-service | 0.5.0-SNAPSHOT | x | nsf-0.5.0-SNAPSHOT | OpenDaylight :: NSF :: Network Service Functions i
odl-nsf-managers | 0.5.0-SNAPSHOT | x | nsf-0.5.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Network Service Function
odl-nsf-controller-managers | 0.5.0-SNAPSHOT | x | nsf-0.5.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Network Service Function
odl-adsal-controller-northbound | 0.5.0-SNAPSHOT | x | nsf-0.5.0-SNAPSHOT | OpenDaylight :: AD-SAL :: Northbound APIs in Contr
transaction | 1.0.1 | x | enterprise-3.0.1 | OSGi Transaction Manager
odl-mdsal-common | 1.2.0-SNAPSHOT | x | odl-mdsal-1.2.0-SNAPSHOT | OpenDaylight :: Config :: All
odl-mdsal-broker | 1.2.0-SNAPSHOT | x | odl-mdsal-1.2.0-SNAPSHOT | OpenDaylight :: MDSAL :: Broker
opendaylight-user@root>

Comment by Vaclav Demcak [ 10/Jun/15 ]

I've checked actual odl-ovsd-openstack bundle installation in helium and in lithium.

Helium -> contains odl-restconf and odl-restconf-noauth bundles
Lithium -> contains odl-restconf and odl-restconf-noauth bundles

I expect you will not see reported exception in actual builds.

Generated at Wed Feb 07 19:54:56 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.