You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Raymond Feng <en...@gmail.com> on 2011/09/15 23:14:38 UTC

IllegalArgumentException for remote binding.sca

Hi,

I ran into the following issue for binding.sca (mapped to binding.ws). Any clue? It seems that the generated WSDL is problematic.

> Sep 15, 2011 1:46:43 PM org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl [] (StartException)
> SEVERE: Exception during start processing
> java.lang.IllegalArgumentException: Prefix cannot be null
>         at com.sun.xml.stream.buffer.stax.StreamReaderBufferProcessor$InternalNamespaceContext.getNamespaceURI(StreamReaderBufferProcessor.java:871)
>         at com.sun.xml.stream.buffer.stax.StreamReaderBufferProcessor.getNamespaceURI(StreamReaderBufferProcessor.java:525)
>         at com.sun.xml.ws.wsdl.parser.ParserUtil.getQName(ParserUtil.java:72)
>         at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseMessage(RuntimeWSDLParser.java:780)
>         at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL(RuntimeWSDLParser.java:317)
>         at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:227)
>         at com.sun.xml.ws.server.EndpointFactory.getWSDLPort(EndpointFactory.java:509)
>         at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:174)
>         at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467)
>         at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:486)
>         at com.sun.xml.ws.transport.http.server.EndpointImpl.createEndpoint(EndpointImpl.java:222)
>         at com.sun.xml.ws.transport.http.server.EndpointImpl.publish(EndpointImpl.java:152)
>         at org.apache.tuscany.sca.binding.ws.jaxws.ri.JAXWSServiceBindingProvider.start(JAXWSServiceBindingProvider.java:125)
>         at org.apache.tuscany.sca.binding.sca.provider.DelegatingSCAServiceBindingProvider.start(DelegatingSCAServiceBindingProvider.java:95)
>         at org.apache.tuscany.sca.binding.sca.provider.RuntimeSCAServiceBindingProvider.start(RuntimeSCAServiceBindingProvider.java:86)
>         at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl$2.run(CompositeActivatorImpl.java:566)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.startEndpoint(CompositeActivatorImpl.java:564)
>         at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.start(CompositeActivatorImpl.java:422)
        at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.start(CompositeActivatorImpl.java:345)
	
________________________________________________________________ 
Raymond Feng
rfeng@apache.org
Apache Tuscany PMC member and committer: tuscany.apache.org
Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com
Personal Web Site: www.enjoyjava.com
________________________________________________________________


Re: IllegalArgumentException for remote binding.sca

Posted by Simon Laws <si...@googlemail.com>.
On Thu, Sep 15, 2011 at 10:14 PM, Raymond Feng <en...@gmail.com> wrote:
> Hi,
> I ran into the following issue for binding.sca (mapped to binding.ws). Any
> clue? It seems that the generated WSDL is problematic.
>
> Sep 15, 2011 1:46:43 PM
> org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl []
> (StartException)
> SEVERE: Exception during start processing
> java.lang.IllegalArgumentException: Prefix cannot be null
>         at
> com.sun.xml.stream.buffer.stax.StreamReaderBufferProcessor$InternalNamespaceContext.getNamespaceURI(StreamReaderBufferProcessor.java:871)
>         at
> com.sun.xml.stream.buffer.stax.StreamReaderBufferProcessor.getNamespaceURI(StreamReaderBufferProcessor.java:525)
>         at
> com.sun.xml.ws.wsdl.parser.ParserUtil.getQName(ParserUtil.java:72)
>         at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseMessage(RuntimeWSDLParser.java:780)
>         at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL(RuntimeWSDLParser.java:317)
>         at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:227)
>         at
> com.sun.xml.ws.server.EndpointFactory.getWSDLPort(EndpointFactory.java:509)
>         at
> com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:174)
>         at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:467)
>         at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:486)
>         at
> com.sun.xml.ws.transport.http.server.EndpointImpl.createEndpoint(EndpointImpl.java:222)
>         at
> com.sun.xml.ws.transport.http.server.EndpointImpl.publish(EndpointImpl.java:152)
>         at
> org.apache.tuscany.sca.binding.ws.jaxws.ri.JAXWSServiceBindingProvider.start(JAXWSServiceBindingProvider.java:125)
>         at
> org.apache.tuscany.sca.binding.sca.provider.DelegatingSCAServiceBindingProvider.start(DelegatingSCAServiceBindingProvider.java:95)
>         at
> org.apache.tuscany.sca.binding.sca.provider.RuntimeSCAServiceBindingProvider.start(RuntimeSCAServiceBindingProvider.java:86)
>         at
> org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl$2.run(CompositeActivatorImpl.java:566)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.startEndpoint(CompositeActivatorImpl.java:564)
>         at
> org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.start(CompositeActivatorImpl.java:422)
>
>         at
> org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.start(CompositeActivatorImpl.java:345)
> ________________________________________________________________
> Raymond Feng
> rfeng@apache.org
> Apache Tuscany PMC member and committer: tuscany.apache.org
> Co-author of Tuscany SCA In Action book: www.tuscanyinaction.com
> Personal Web Site: www.enjoyjava.com
> ________________________________________________________________
>

Hi Raymond

Doesn't look familiar but I note that you're using the JAXWS RI
version of binding.ws which I've not used for a while. Do you get the
same problem with the axis2 version?

Simon

-- 
Apache Tuscany committer: tuscany.apache.org
Co-author of a book about Tuscany and SCA: tuscanyinaction.com