You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Jervis Liu (JIRA)" <ji...@apache.org> on 2007/05/31 11:04:15 UTC
[jira] Commented: (CXF-693) javax.xml.ws.handler.PortInfo
getBindingID() incorrect
[ https://issues.apache.org/jira/browse/CXF-693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12500322 ]
Jervis Liu commented on CXF-693:
--------------------------------
I believe this one is working. See test case: org.apache.cxf.systest.handlers.HandlerInvocationTest.testAddHandlerThroughHandlerResolverClientSide()
> javax.xml.ws.handler.PortInfo getBindingID() incorrect
> ------------------------------------------------------
>
> Key: CXF-693
> URL: https://issues.apache.org/jira/browse/CXF-693
> Project: CXF
> Issue Type: Bug
> Components: JAX-WS Runtime
> Affects Versions: 2.0-RC
> Reporter: Bharath Ganesh
> Assignee: Jervis Liu
>
> The binding id returned in javax.xml.ws.handler.PortInfo getBindingID() method is incorrect.
> initializePorts() in ServiceImpl uses EndpointInfo.getTransportId() to set the bindingId. Even ei.getBinding().getBindingId() is broken.
> Ideally ei.getBinding().getBindingId() should return the proper binding id.
> The stack trace of bindingID initialization is here:
> java.lang.Exception: Stack trace
> at java.lang.Thread.dumpStack(Thread.java:1158)
> at org.apache.cxf.service.model.BindingInfo.<init>(BindingInfo.java:45)
> at org.apache.cxf.binding.soap.model.SoapBindingInfo.<init>(SoapBindingInfo.java:45)
> at org.apache.cxf.binding.soap.model.SoapBindingInfo.<init>(SoapBindingInfo.java:40)
> at org.apache.cxf.binding.soap.SoapBindingFactory.createBindingInfo(SoapBindingFactory.java:252)
> at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildBinding(WSDLServiceBuilder.java:471)
> at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:262)
> at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:159)
> at org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:117)
> at org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:108)
> at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:99)
> at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:55)
> at javax.xml.ws.Service.<init>(Service.java:57)
> .....(Cut shorted)
> JAXWS TCK tests fail becuse of this.
> The bindingId should be one among these:
> "http://schemas.xmlsoap.org/wsdl/soap/http";
> "http://www.w3.org/2003/05/soap/bindings/HTTP/";
> "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true";
> "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true";
> Currently the biding id is none of these.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.