Uploaded image for project: 'aaa'
  1. aaa
  2. AAA-37

javax.ws.rs.WebApplicationException: org.opendaylight.aaa.sts.TokenAuthFilter.<clinit>(TokenAuthFilter.java:40)

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • None
    • None
    • General
    • None
    • Operating System: All
      Platform: All

    • 3680
    • Highest

    Description

      Even after more than 5 mins after ODL is started, rest calls fail
      due to aaa service not being ready

      Ref: https://lists.opendaylight.org/pipermail/controller-dev/2015-June/009628.html

      2015-06-11 10:28:08,791 | ERROR | qtp335420420-194 | ContainerResponse | 212 - com.sun.jersey.jersey-server - 1.17.0 | Mapped exception to response: 503 (Service Unavailable)
      javax.ws.rs.WebApplicationException
      at org.opendaylight.aaa.sts.TokenAuthFilter.<clinit>(TokenAuthFilter.java:40)
      at java.lang.Class.forName0(Native Method)[:1.7.0_79]
      at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
      at com.sun.jersey.core.reflection.ReflectionHelper.classForNameWithException(ReflectionHelper.java:242)[211:com.sun.jersey.core:1.17.0]
      at com.sun.jersey.core.reflection.ReflectionHelper.classForNameWithException(ReflectionHelper.java:222)[211:com.sun.jersey.core:1.17.0]
      at com.sun.jersey.core.spi.component.ProviderServices.getInstances(ProviderServices.java:216)[211:com.sun.jersey.core:1.17.0]
      at com.sun.jersey.server.impl.container.filter.FilterFactory.getFilters(FilterFactory.java:146)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.container.filter.FilterFactory.init(FilterFactory.java:75)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1283)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:168)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:774)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:770)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)[211:com.sun.jersey.core:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:770)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:489)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557)[210:com.sun.jersey.servlet:1.17.0]
      at javax.servlet.GenericServlet.init(GenericServlet.java:161)[178:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
      at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:222)[193:org.ops4j.pax.web.pax-web-jetty:3.1.4]
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:202)[193:org.ops4j.pax.web.pax-web-jetty:3.1.4]
      at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1032)[192:org.ops4j.pax.web.pax-web-runtime:3.1.4]
      at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:422)[192:org.ops4j.pax.web.pax-web-runtime:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:341)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:678)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      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)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:213)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:175)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_79]
      at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_79]
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_79]
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_79]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_79]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_79]
      at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
      2015-06-11 10:28:08,877 | ERROR | qtp335420420-194 | ContainerResponse | 212 - com.sun.jersey.jersey-server - 1.17.0 | Mapped exception to response: 503 (Service Unavailable)
      javax.ws.rs.WebApplicationException
      at org.opendaylight.aaa.sts.TokenAuthFilter.<clinit>(TokenAuthFilter.java:40)
      at java.lang.Class.forName0(Native Method)[:1.7.0_79]
      at java.lang.Class.forName(Class.java:191)[:1.7.0_79]
      at com.sun.jersey.core.reflection.ReflectionHelper.classForNameWithException(ReflectionHelper.java:242)[211:com.sun.jersey.core:1.17.0]
      at com.sun.jersey.core.reflection.ReflectionHelper.classForNameWithException(ReflectionHelper.java:222)[211:com.sun.jersey.core:1.17.0]
      at com.sun.jersey.core.spi.component.ProviderServices.getInstances(ProviderServices.java:216)[211:com.sun.jersey.core:1.17.0]
      at com.sun.jersey.server.impl.container.filter.FilterFactory.getFilters(FilterFactory.java:146)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.container.filter.FilterFactory.init(FilterFactory.java:75)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1283)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:168)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:774)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:770)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)[211:com.sun.jersey.core:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:770)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765)[212:com.sun.jersey.jersey-server:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:489)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)[210:com.sun.jersey.servlet:1.17.0]
      at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557)[210:com.sun.jersey.servlet:1.17.0]
      at javax.servlet.GenericServlet.init(GenericServlet.java:161)[178:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
      at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:222)[193:org.ops4j.pax.web.pax-web-jetty:3.1.4]
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[184:org.eclipse.jetty.aggregate.jetty-all-server:8.1.15.v20140411]
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:202)[193:org.ops4j.pax.web.pax-web-jetty:3.1.4]
      at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1032)[192:org.ops4j.pax.web.pax-web-runtime:3.1.4]
      at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:422)[192:org.ops4j.pax.web.pax-web-runtime:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:341)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:678)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      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)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:213)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:175)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[198:org.ops4j.pax.web.pax-web-extender-war:3.1.4]
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_79]
      at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_79]
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_79]
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_79]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_79]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_79]
      at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            flavio@flaviof.com Flavio Fernandes
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: