Uploaded image for project: 'JBoss A-MQ'
  1. JBoss A-MQ
  2. ENTMQ-289

mq-web-console profile in fabric

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • JBoss A-MQ 6.1
    • JBoss A-MQ 6.0
    • None
    • None

    Description

      Trying to create a container with mq-web-console profile gives the following| 2013-04-22 12:31:04,163 | ERROR | lixDispatchQueue | DeploymentAgent | rce.fabric.agent.DeploymentAgent 1043 | 4 - org.ops4j.pax.logging.pax-logging-api - 1.7.0 | Framework error|

      java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@105081ca in org.eclipse.jetty.security.ConstraintSecurityHandler@1578fd24
      at org.eclipse.jetty.security.authentication.LoginAuthenticator.setConfiguration(LoginAuthenticator.java:45)[91:org.eclipse.jetty.security:7.6.7.v20120910]
      at org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:376)[91:org.eclipse.jetty.security:7.6.7.v20120910]
      at org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:233)[91:org.eclipse.jetty.security:7.6.7.v20120910]
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[83:org.eclipse.jetty.util:7.6.7.v20120910]
      at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[87:org.eclipse.jetty.server:7.6.7.v20120910]
      at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[87:org.eclipse.jetty.server:7.6.7.v20120910]
      at org.eclipse.jetty.server.session.SessionHandler.doStart(SessionHandler.java:120)[87:org.eclipse.jetty.server:7.6.7.v20120910]
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[83:org.eclipse.jetty.util:7.6.7.v20120910]
      at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)[87:org.eclipse.jetty.server:7.6.7.v20120910]
      at org.eclipse.jetty.server.handler.ScopedHandler.doStart(ScopedHandler.java:115)[87:org.eclipse.jetty.server:7.6.7.v20120910]
      at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:729)[87:org.eclipse.jetty.server:7.6.7.v20120910]
      at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238)[85:org.eclipse.jetty.servlet:7.6.7.v20120910]
      at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:683)[87:org.eclipse.jetty.server:7.6.7.v20120910]
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:100)[95:org.ops4j.pax.web.pax-web-jetty:1.1.11]
      at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[83:org.eclipse.jetty.util:7.6.7.v20120910]
      at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:165)[95:org.ops4j.pax.web.pax-web-jetty:1.1.11]
      at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:728)[84:org.ops4j.pax.web.pax-web-runtime:1.1.11]
      at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:281)[84:org.ops4j.pax.web.pax-web-runtime:1.1.11]
      at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:348)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:629)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.register(WebAppPublisher.java:170)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.serviceChanged(WebAppPublisher.java:155)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.serviceChanged(WebAppPublisher.java:119)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.ops4j.pax.swissbox.tracker.ReplaceableService.setService(ReplaceableService.java:114)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.ops4j.pax.swissbox.tracker.ReplaceableService.access$100(ReplaceableService.java:28)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.ops4j.pax.swissbox.tracker.ReplaceableService$CollectionListener.serviceAdded(ReplaceableService.java:183)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.ops4j.pax.swissbox.tracker.ServiceCollection$Tracker.addingService(ServiceCollection.java:181)[90:org.ops4j.pax.web.pax-web-extender-war:1.1.11]
      at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.0.redhat-60024]
      at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:864)[karaf.jar:2.3.0.redhat-60024]
      at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.0.redhat-60024]
      at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)[karaf.jar:2.3.0.redhat-60024]
      at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)[karaf.jar:2.3.0.redhat-60024]
      at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:934)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
      at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:795)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
      at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
      at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4596)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
      at org.apache.felix.framework.Felix.registerService(Felix.java:3604)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
      at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
      at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:246)[84:org.ops4j.pax.web.pax-web-runtime:1.1.11]
      at org.ops4j.pax.web.service.internal.Activator$DynamicsServiceTrackerCustomizer$1.run(Activator.java:372)[84:org.ops4j.pax.web.pax-web-runtime:1.1.11]
      at org.ops4j.pax.web.service.internal.Executor$Future.run(Executor.java:45)[84:org.ops4j.pax.web.pax-web-runtime:1.1.11]
      at org.ops4j.pax.web.service.internal.Executor$Worker.run(Executor.java:122)[84:org.ops4j.pax.web.pax-web-runtime:1.1.11]

      I think I saw this issue before and that's related to how pax-web works with jaas. We need to research easier way to configure it (for web demos as well) so all apps are secured by default.

      Attachments

        1. jetty.xml
          4 kB
        2. jetty.xml
          2 kB
        3. org.ops4j.pax.web.cfg
          1 kB

        Activity

          People

            dejanbosanac Dejan Bosanac
            dejanbosanac Dejan Bosanac
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: