[esb-issues] [JBoss JIRA] Commented: (JBESB-3498) Quickstart security_saml has problems with different versions of jbossws

Kevin Conner (JIRA) jira-events at lists.jboss.org
Wed Oct 6 06:31:39 EDT 2010


    [ https://jira.jboss.org/browse/JBESB-3498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12555537#action_12555537 ] 

Kevin Conner commented on JBESB-3498:
-------------------------------------

ESB 4.9 supports jbossws-native-3.1.2.GA and jbossws-cxf-3.3.1.GA, the SOA 5.1 integration will support jbossws-native-3.1.2.SP7 and 

The first issue you mention is probably addressed by JBESB-3470, the second will be addressed once we include support for the later version of jbossws-native.


> Quickstart security_saml has problems with different versions of jbossws
> ------------------------------------------------------------------------
>
>                 Key: JBESB-3498
>                 URL: https://jira.jboss.org/browse/JBESB-3498
>             Project: JBoss ESB
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 4.9
>         Environment: JBossAS 3.1.0.GA, ESB 4.9
>            Reporter: Gary Brown
>
> The security_saml example works fine when run within AS+ESB without upgrading the web service stack.
> However, if the web service stack is upgraded to jbossws-native 3.2.2.GA, the server console has the following exception:
> 10:13:38,390 WARN [EnvelopeBuilderDOM] Ignore child type: 3
> 10:13:38,391 WARN [EnvelopeBuilderDOM] Ignore child type: 3
> 10:13:38,394 ERROR [InjectionException] Cannot lookup JNDI context: java:comp/env/
> javax.naming.NameNotFoundException: env not bound
> at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
> at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
> at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
> at org.jnp.server.NamingServer.lookup(NamingServer.java:396)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:726)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:833)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
> at javax.naming.InitialContext.lookup(InitialContext.java:392)
> at org.jboss.wsf.common.injection.InjectionHelper.getContext(InjectionHelper.java:230)
> at org.jboss.wsf.common.injection.InjectionHelper.injectResourceAnnotatedAccessibleObjects(InjectionHelper.java:307)
> at org.jboss.wsf.common.injection.InjectionHelper.injectResources(InjectionHelper.java:108)
> at org.jboss.ws.core.jaxws.handler.HandlerResolverImpl.addHandler(HandlerResolverImpl.java:174)
> at org.jboss.ws.core.jaxws.handler.HandlerResolverImpl.initHandlerChain(HandlerResolverImpl.java:152)
> at org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS.callRequestHandlerChain(HandlerDelegateJAXWS.java:89)
> at org.jboss.ws.core.server.ServiceEndpointInvoker.callRequestHandlerChain(ServiceEndpointInvoker.java:125)
> at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:172)
> at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:502)
> at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:299)
> at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:206)
> at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:131)
> at org.jboss.soa.esb.actions.soap.NativeSOAPProcessor.process(NativeSOAPProcessor.java:108)
> at org.jboss.soa.esb.actions.soap.SOAPProcessor.process(SOAPProcessor.java:118)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:649)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.access$000(ActionProcessingPipeline.java:84)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline$1.run(ActionProcessingPipeline.java:1021)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline$1.run(ActionProcessingPipeline.java:1019)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:588)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:433)
> at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:540)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
> 10:13:38,396 ERROR [SOAPFaultHelperJAXWS] SOAP request exception
> org.jboss.wsf.common.injection.InjectionException: Cannot lookup JNDI context: java:comp/env/
> at org.jboss.wsf.common.injection.InjectionException.rethrow(InjectionException.java:106)
> at org.jboss.wsf.common.injection.InjectionHelper.getContext(InjectionHelper.java:234)
> at org.jboss.wsf.common.injection.InjectionHelper.injectResourceAnnotatedAccessibleObjects(InjectionHelper.java:307)
> at org.jboss.wsf.common.injection.InjectionHelper.injectResources(InjectionHelper.java:108)
> at org.jboss.ws.core.jaxws.handler.HandlerResolverImpl.addHandler(HandlerResolverImpl.java:174)
> at org.jboss.ws.core.jaxws.handler.HandlerResolverImpl.initHandlerChain(HandlerResolverImpl.java:152)
> at org.jboss.ws.core.jaxws.handler.HandlerDelegateJAXWS.callRequestHandlerChain(HandlerDelegateJAXWS.java:89)
> at org.jboss.ws.core.server.ServiceEndpointInvoker.callRequestHandlerChain(ServiceEndpointInvoker.java:125)
> at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:172)
> at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:502)
> at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:299)
> at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:206)
> at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:131)
> at org.jboss.soa.esb.actions.soap.NativeSOAPProcessor.process(NativeSOAPProcessor.java:108)
> at org.jboss.soa.esb.actions.soap.SOAPProcessor.process(SOAPProcessor.java:118)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:649)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.access$000(ActionProcessingPipeline.java:84)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline$1.run(ActionProcessingPipeline.java:1021)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline$1.run(ActionProcessingPipeline.java:1019)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:588)
> at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:433)
> at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:540)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: javax.naming.NameNotFoundException: env not bound
> at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
> at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
> at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
> at org.jnp.server.NamingServer.lookup(NamingServer.java:396)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:726)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:833)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
> at javax.naming.InitialContext.lookup(InitialContext.java:392)
> at org.jboss.wsf.common.injection.InjectionHelper.getContext(InjectionHelper.java:230)
> And if jbossws-native 3.3.1.GA is installed, the deploy script fails:
> /home/gbrown/NotBackedUp/testing/riftsaw/current/jbossesb-4.9/samples/quickstarts/conf/base-build.xml:667: **** DEPLOYMENT FAILED... Sorry, this Quickstart requires a modified JBoss Webservice container, please refer to the 'Configuring Webservice Integration' section of the Administration Guide.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the esb-issues mailing list