You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Alexey Markevich (JIRA)" <ji...@apache.org> on 2012/08/15 14:22:38 UTC

[jira] [Closed] (KARAF-1709) pax-web-jetty: jetty imports not visible

     [ https://issues.apache.org/jira/browse/KARAF-1709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Markevich closed KARAF-1709.
-----------------------------------

    Resolution: Duplicate

https://issues.apache.org/jira/browse/KARAF-1305
                
> pax-web-jetty: jetty imports not visible
> ----------------------------------------
>
>                 Key: KARAF-1709
>                 URL: https://issues.apache.org/jira/browse/KARAF-1709
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-webcontainer
>    Affects Versions: 2.2.6, 2.2.8
>            Reporter: Alexey Markevich
>
> Original issue [1].
> During security configuration I got exception [2]. 
> Bundle refresh helps - but until next restart:
> > refresh org.ops4j.pax.web.pax-web-jetty
> Comment from Achim Nierbeck @ [1]:
> Did you try with the latest version of Karaf and Pax Web?
>  Is it still an issue. 
>  If so you might want to ask at Karaf to fix this, cause it's probably more a resolving timing issue
>  related to the optional import. So the Karaf features.xml might needs some adjustment to first load the
>  jetty-plus bundle and then start the pax-web jetty bundle. 
>  I just can't switch to non-optional since people using Pax Web standalone might not need the Jaas part.
> 1. http://team.ops4j.org/browse/PAXWEB-362
> 2. 11:53:02,437 | WARN  | qtp753281240-91  | lipse.jetty.util.log.JavaUtilLog   69 | 54 - org.eclipse.jetty.util - 7.5.4.v20111024 | /bonita-server-rest/API/managementAPI/checkUserCredentials/admin
> java.lang.RuntimeException: java.lang.ClassNotFoundException: org.eclipse.jetty.plus.jaas.JAASRole not found by mvn_org.ow2.bonita_bonita-server-rest_5.6.2_war [209]
> 	at org.eclipse.jetty.plus.jaas.JAASLoginService.getGroups(JAASLoginService.java:306)[67:org.eclipse.jetty.plus:7.5.4.v20111024]
> 	at org.eclipse.jetty.plus.jaas.JAASLoginService.login(JAASLoginService.java:223)[67:org.eclipse.jetty.plus:7.5.4.v20111024]
> 	at org.eclipse.jetty.security.authentication.BasicAuthenticator.validateRequest(BasicAuthenticator.java:83)[61:org.eclipse.jetty.security:7.5.4.v20111024]
> 	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:442)[61:org.eclipse.jetty.security:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:941)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:117)[72:org.ops4j.pax.web.pax-web-jetty:1.0.11]
> 	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)[62:org.eclipse.jetty.servlet:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:875)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.Server.handle(Server.java:349)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:919)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)[56:org.eclipse.jetty.http:7.5.4.v20111024]
> 	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)[56:org.eclipse.jetty.http:7.5.4.v20111024]
> 	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51)[60:org.eclipse.jetty.server:7.5.4.v20111024]
> 	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)[55:org.eclipse.jetty.io:7.5.4.v20111024]
> 	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)[55:org.eclipse.jetty.io:7.5.4.v20111024]
> 	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)[54:org.eclipse.jetty.util:7.5.4.v20111024]
> 	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)[54:org.eclipse.jetty.util:7.5.4.v20111024]
> 	at java.lang.Thread.run(Thread.java:662)[:1.6.0_33]
> Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.plus.jaas.JAASRole not found by mvn_org.ow2.bonita_bonita-server-rest_5.6.2_war [209]
> 	at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)[org.apache.felix.framework-3.0.9.jar:]
> 	at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)[org.apache.felix.framework-3.0.9.jar:]
> 	at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)[org.apache.felix.framework-3.0.9.jar:]
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_33]
> 	at org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645)[org.apache.felix.framework-3.0.9.jar:]
> 	at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1619)[org.apache.felix.framework-3.0.9.jar:]
> 	at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:900)[org.apache.felix.framework-3.0.9.jar:]
> 	at org.ops4j.pax.swissbox.core.BundleClassLoader.findClass(BundleClassLoader.java:176)[71:org.ops4j.pax.web.pax-web-runtime:1.0.11]
> 	at org.ops4j.pax.swissbox.core.BundleClassLoader.loadClass(BundleClassLoader.java:194)[71:org.ops4j.pax.web.pax-web-runtime:1.0.11]
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_33]
> 	at org.eclipse.jetty.plus.jaas.JAASLoginService.getGroups(JAASLoginService.java:294)[67:org.eclipse.jetty.plus:7.5.4.v20111024]
> 	... 23 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira