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

Can't log into mq web console

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.1.0.fuse-046
    • 7.1.0.fuse-046
    • None
    • None

    Description

      Installed the mq-web-console feature into a container and tried to log in but it fails, on the server-end I'm seeing:2012-11-13 13:25:32,749 | WARN | qtp233467731-365 | AbstractHttpConnection | lipse.jetty.util.log.JavaUtilLog 68 | 79 - org.eclipse.jetty.util - 7.6.5.v20120716 | /activemqweb/
      java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.karaf.jaas.modules.RolePrincipal not found by org.apache.activemq.activemq-web-console[141]
      at org.eclipse.jetty.plus.jaas.JAASLoginService.getGroups(JAASLoginService.java:322)[92:org.eclipse.jetty.plus:7.6.5.v20120716]
      at org.eclipse.jetty.plus.jaas.JAASLoginService.login(JAASLoginService.java:239)[92:org.eclipse.jetty.plus:7.6.5.v20120716]
      at org.eclipse.jetty.security.authentication.BasicAuthenticator.validateRequest(BasicAuthenticator.java:83)[86:org.eclipse.jetty.security:7.6.5.v20120716]
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:456)[86:org.eclipse.jetty.security:7.6.5.v20120716]
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1033)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:117)[97:org.ops4j.pax.web.pax-web-jetty:1.1.6]
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:369)[87:org.eclipse.jetty.servlet:7.6.5.v20120716]
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:967)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)[97:org.ops4j.pax.web.pax-web-jetty:1.1.6]
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.Server.handle(Server.java:358)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:452)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:47)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:884)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:938)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)[81:org.eclipse.jetty.http:7.6.5.v20120716]
      at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)[81:org.eclipse.jetty.http:7.6.5.v20120716]
      at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:66)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.server.nio.BlockingChannelConnector$BlockingChannelEndPoint.run(BlockingChannelConnector.java:293)[85:org.eclipse.jetty.server:7.6.5.v20120716]
      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)[79:org.eclipse.jetty.util:7.6.5.v20120716]
      at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)[79:org.eclipse.jetty.util:7.6.5.v20120716]
      at java.lang.Thread.run(Thread.java:722)[:1.7.0_09]
      Caused by: java.lang.ClassNotFoundException: org.apache.karaf.jaas.modules.RolePrincipal not found by org.apache.activemq.activemq-web-console[141]
      at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1499)[org.apache.felix.framework-4.0.3.fuse-71-025.jar:]
      at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)[org.apache.felix.framework-4.0.3.fuse-71-025.jar:]
      at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1882)[org.apache.felix.framework-4.0.3.fuse-71-025.jar:]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:356)[:1.7.0_09]
      at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1814)[org.apache.felix.framework-4.0.3.fuse-71-025.jar:]
      at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:929)[org.apache.felix.framework-4.0.3.fuse-71-025.jar:]
      at org.ops4j.pax.swissbox.core.BundleClassLoader.findClass(BundleClassLoader.java:176)[96:org.ops4j.pax.web.pax-web-runtime:1.1.6]
      at org.ops4j.pax.swissbox.core.BundleClassLoader.loadClass(BundleClassLoader.java:194)[96:org.ops4j.pax.web.pax-web-runtime:1.1.6]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:356)[:1.7.0_09]
      at org.eclipse.jetty.plus.jaas.JAASLoginService.getGroups(JAASLoginService.java:310)[92:org.eclipse.jetty.plus:7.6.5.v20120716]
      ... 24 moreSaw a similar issue with the fabric-maven-proxy and did this fix, not sure if it's as applicable though since the stack trace seems to come from jetty code, but a heads up nonetheless...

      Attachments

        Activity

          People

            dejanbosanac Dejan Bosanac
            stlewis_2 Stan Lewis
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: