[esb-issues] [JBoss JIRA] Assigned: (JBESB-1957) webservice_wssecurity QS does not work
Daniel Bevenius (JIRA)
jira-events at lists.jboss.org
Tue Aug 26 03:19:38 EDT 2008
[ https://jira.jboss.org/jira/browse/JBESB-1957?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Bevenius reassigned JBESB-1957:
--------------------------------------
Assignee: Daniel Bevenius
> webservice_wssecurity QS does not work
> --------------------------------------
>
> Key: JBESB-1957
> URL: https://jira.jboss.org/jira/browse/JBESB-1957
> Project: JBoss ESB
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Examples
> Affects Versions: 4.4
> Environment: IR2/embedded - FC8, PostgreSQL
> Reporter: Jiri Pechanec
> Assignee: Daniel Bevenius
> Fix For: 4.4 CP1
>
>
> There are two issues with the quickstart
> Server side:
> 2008-08-26 08:10:12,308 ERROR [org.jboss.soa.esb.listeners.gateway.JBossRemotingGatewayListener] JBoss Remoting Gateway failed to synchronously deliver message to target service [MyServiceCategory:MyWssService].
> org.milyn.SmooksException: Unable to filter InputStream for target profile [org.milyn.profile.Profile#default_profile].
> at org.milyn.delivery.dom.SmooksDOMFilter.filter(SmooksDOMFilter.java:287)
> at org.milyn.delivery.dom.SmooksDOMFilter.doFilter(SmooksDOMFilter.java:235)
> at org.milyn.Smooks.filter(Smooks.java:288)
> at org.milyn.Smooks.filter(Smooks.java:253)
> at org.jboss.soa.esb.services.security.auth.ws.WSSecurityInfoExtractor.extractSecurityInfo(WSSecurityInfoExtractor.java:92)
> at org.jboss.soa.esb.listeners.gateway.JBossRemotingGatewayListener$JBossRemotingMessageComposer.populateMessage(JBossRemotingGatewayListener.java:512)
> at org.jboss.soa.esb.listeners.gateway.JBossRemotingGatewayListener$JBossRemotingMessageComposer.populateMessage(JBossRemotingGatewayListener.java:479)
> at org.jboss.soa.esb.listeners.message.AbstractMessageComposer.compose(AbstractMessageComposer.java:76)
> at org.jboss.soa.esb.listeners.message.UncomposedMessageDeliveryAdapter.deliverSyncWithoutDecomposing(UncomposedMessageDeliveryAdapter.java:104)
> at org.jboss.soa.esb.listeners.message.UncomposedMessageDeliveryAdapter.deliverSync(UncomposedMessageDeliveryAdapter.java:86)
> at org.jboss.soa.esb.listeners.gateway.JBossRemotingGatewayListener.invoke(JBossRemotingGatewayListener.java:337)
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:866)
> at org.jboss.remoting.transport.coyote.CoyoteInvoker.service(CoyoteInvoker.java:310)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: org.milyn.SmooksException: Failed to apply processing unit [org.milyn.javabean.BeanInstancePopulator] to [org:milyn:smooks:unknowndoc:/env:Envelope/env:Header/wsse:Security/wsse:BinarySecurityToken].
> at org.milyn.delivery.dom.SmooksDOMFilter.processVisitorException(SmooksDOMFilter.java:748)
> at org.milyn.delivery.dom.SmooksDOMFilter.access$800(SmooksDOMFilter.java:134)
> at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.processMapping(SmooksDOMFilter.java:733)
> at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.process(SmooksDOMFilter.java:671)
> at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.access$000(SmooksDOMFilter.java:625)
> at org.milyn.delivery.dom.SmooksDOMFilter.filter(SmooksDOMFilter.java:352)
> at org.milyn.delivery.dom.SmooksDOMFilter.filter(SmooksDOMFilter.java:285)
> ... 16 more
> Caused by: org.milyn.cdr.SmooksConfigurationException: Error invoking bean setter method [setKey] on bean instance class type [class org.jboss.soa.esb.services.security.auth.ws.BinarySecurityToken].
> at org.milyn.javabean.BeanInstancePopulator.populateAndSetPropertyValue(BeanInstancePopulator.java:353)
> at org.milyn.javabean.BeanInstancePopulator.populateAndSetPropertyValue(BeanInstancePopulator.java:317)
> at org.milyn.javabean.BeanInstancePopulator.bindDomDataValue(BeanInstancePopulator.java:232)
> at org.milyn.javabean.BeanInstancePopulator.visitAfter(BeanInstancePopulator.java:178)
> at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.processMapping(SmooksDOMFilter.java:727)
> ... 20 more
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.milyn.javabean.BeanInstancePopulator.populateAndSetPropertyValue(BeanInstancePopulator.java:337)
> ... 24 more
> Caused by: java.lang.IllegalStateException: Could not create certificate:
> at org.jboss.soa.esb.services.security.auth.ws.BinarySecurityToken.setKey(BinarySecurityToken.java:90)
> ... 29 more
> Caused by: java.security.cert.CertificateException: //docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3 not found
> at java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:146)
> at org.jboss.soa.esb.services.security.auth.ws.BinarySecurityToken.setKey(BinarySecurityToken.java:85)
> ... 29 more
> Caused by: java.security.NoSuchAlgorithmException: //docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3 CertificateFactory not available
> at sun.security.jca.GetInstance.getInstance(GetInstance.java:142)
> at java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:141)
> ... 30 more
> Client side:
> [java] Exception in thread "main" javax.xml.ws.WebServiceException: java.io.IOException: Could not transmit message
> [java] at org.jboss.ws.core.jaxws.client.ClientImpl.handleRemoteException(ClientImpl.java:317)
> [java] at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:255)
> [java] at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:164)
> [java] at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
> [java] at $Proxy12.echoUserType(Unknown Source)
> [java] at org.jboss.test.ws.jaxws.samples.wssecurity.client.WSSClient.main(WSSClient.java:46)
> [java] Caused by: java.io.IOException: Could not transmit message
> [java] at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:210)
> [java] 08:10:12,325 ERROR [main][SOAPMessageUnMarshaller] Cannot unmarshall SOAPMessage
> [java] javax.xml.soap.SOAPException: Unsupported content type: application/octet-stream
> [java] at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:248)
> [java] at org.jboss.ws.core.soap.SOAPMessageUnMarshaller.read(SOAPMessageUnMarshaller.java:84)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.readResponse(HTTPClientInvoker.java:518)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:307)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.transport(HTTPClientInvoker.java:137)
> [java] at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
> [java] at org.jboss.remoting.Client.invoke(Client.java:1634)
> [java] at org.jboss.remoting.Client.invoke(Client.java:548)
> [java] at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:189)
> [java] at org.jboss.ws.core.client.SOAPRemotingConnection.invoke(SOAPRemotingConnection.java:77)
> [java] at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:337)
> [java] at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:243)
> [java] at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:164)
> [java] at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
> [java] at $Proxy12.echoUserType(Unknown Source)
> [java] at org.jboss.test.ws.jaxws.samples.wssecurity.client.WSSClient.main(WSSClient.java:46)
> [java] 08:10:12,328 ERROR [main][SOAPFaultHelperJAXWS] SOAP request exception
> [java] java.io.IOException: Could not transmit message
> [java] at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:210)
> [java] at org.jboss.ws.core.client.SOAPRemotingConnection.invoke(SOAPRemotingConnection.java:77)
> [java] at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:337)
> [java] at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:243)
> [java] at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:164)
> [java] at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
> [java] at $Proxy12.echoUserType(Unknown Source)
> [java] at org.jboss.test.ws.jaxws.samples.wssecurity.client.WSSClient.main(WSSClient.java:46)
> [java] Caused by: org.jboss.remoting.CannotConnectException: Can not connect http client invoker. javax.xml.soap.SOAPException: Unsupported content type: application/octet-stream. Response: JBoss Remoting: Error occurred within target application./500.
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:348)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.transport(HTTPClientInvoker.java:137)
> [java] at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
> [java] at org.jboss.remoting.Client.invoke(Client.java:1634)
> [java] at org.jboss.remoting.Client.invoke(Client.java:548)
> [java] at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:189)
> [java] ... 7 more
> [java] Caused by: java.io.IOException: javax.xml.soap.SOAPException: Unsupported content type: application/octet-stream
> [java] at org.jboss.ws.core.soap.SOAPMessageUnMarshaller.read(SOAPMessageUnMarshaller.java:92)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.readResponse(HTTPClientInvoker.java:518)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:307)
> [java] ... 12 more
> [java] Caused by: javax.xml.soap.SOAPException: Unsupported content type: application/octet-stream
> [java] at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:248)
> [java] at org.jboss.ws.core.soap.SOAPMessageUnMarshaller.read(SOAPMessageUnMarshaller.java:84)
> [java] ... 14 more
> [java] at org.jboss.ws.core.client.SOAPRemotingConnection.invoke(SOAPRemotingConnection.java:77)
> [java] at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:337)
> [java] at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:243)
> [java] ... 4 more
> [java] Caused by: org.jboss.remoting.CannotConnectException: Can not connect http client invoker. javax.xml.soap.SOAPException: Unsupported content type: application/octet-stream. Response: JBoss Remoting: Error occurred within target application./500.
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:348)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.transport(HTTPClientInvoker.java:137)
> [java] at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
> [java] at org.jboss.remoting.Client.invoke(Client.java:1634)
> [java] at org.jboss.remoting.Client.invoke(Client.java:548)
> [java] at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:189)
> [java] ... 7 more
> [java] Caused by: java.io.IOException: javax.xml.soap.SOAPException: Unsupported content type: application/octet-stream
> [java] at org.jboss.ws.core.soap.SOAPMessageUnMarshaller.read(SOAPMessageUnMarshaller.java:92)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.readResponse(HTTPClientInvoker.java:518)
> [java] at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:307)
> [java] ... 12 more
> [java] Caused by: javax.xml.soap.SOAPException: Unsupported content type: application/octet-stream
> [java] at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:248)
> [java] at org.jboss.ws.core.soap.SOAPMessageUnMarshaller.read(SOAPMessageUnMarshaller.java:84)
> [java] ... 14 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the esb-issues
mailing list