You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Alexey Zavizionov <al...@gmail.com> on 2009/02/03 13:50:13 UTC

Can't find prefix for... Namespace prefixes must be set...

Hello, list

Could you help me with that exception?

WARNING: org.apache.cxf.transport.http.WSDLQueryHandler Exception
caught writing response.
org.apache.cxf.transport.http.WSDLQueryException: Exception occurred
while trying to process
http://localhost:8080/wsrp/soap/services/WSRP_v1_PortletM
anagement_Service?wsdl
        at org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:214)
        at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:152)
        at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:174)
        at org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet(AbstractCXFServlet.java:156)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.exoplatform.services.wsrp2.filter.WSRPFilter.doFilter(WSRPFilter.java:66)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:595)
Caused by: javax.wsdl.WSDLException: WSDLException:
faultCode=OTHER_ERROR: Can't find prefix for
'urn:oasis:names:tc:wsrp:v1:types'. Namespace prefixe
s must be set on the Definition object using the addNamespace(...) method.
        at com.ibm.wsdl.util.xml.DOMUtils.getPrefix(Unknown Source)
        at com.ibm.wsdl.util.xml.DOMUtils.getQualifiedValue(Unknown Source)
        at com.ibm.wsdl.util.xml.DOMUtils.printQualifiedAttribute(Unknown
Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.printParts(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.printMessages(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.printDefinition(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.writeWSDL(Unknown Source)
        at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source)
        at org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:171)
        ... 20 more

We deploy service with
    Endpoint endpoint = Endpoint.publish(address, object);

ENV: Tomcat 6.0.16, CXF 2.1.2,

Thanks.

Re: Can't find prefix for... Namespace prefixes must be set...

Posted by Daniel Kulp <dk...@apache.org>.
On Tue February 3 2009 12:00:22 pm Alexey Zavizionov wrote:
> Thanks for the reply.
> We have checked that when we try to browse '?wsdl' it gets local file
> by path provided with "wsdlLocation".
> Since we have multiport service we will provide own generated wsdl.
>
> We will move in 3 days to the latest release version.
>
> When will 2.1.4 released?

Hopefully will start the vote later today with the release on Friday or 
Monday.  (providing the vote passes)

Dan


>
> Regards,
> Alexey.
>
> On Tue, Feb 3, 2009 at 6:47 PM, Daniel Kulp <dk...@apache.org> wrote:
> > On Tue February 3 2009 10:38:57 am Alexey Zavizionov wrote:
> >> It was after we removed the "wsdlLocation" annotation  for our
> >> service. Because it points to local file after generation.
> >> I guess it parse that local wsdl file with requests' server name and
> >> context. Does it?
> >
> > No, this USUALLY is due to something funky going on in the JAXB model
> > producing some strange schemas (like schemas without target namespaces),
> > but not always.   Unfortunately, it's nearly impossible to debug.   In
> > 2.1.4 (I'm running what I hope is the final TCK run for it now to to
> > final builds later today), we've update this code to avoid this error,
> > but it may result in different schemas being produced as we try to
> > "correct" the funky things JAXB produces.     You may want to give the
> > latest 2.1.4 snapshot a try to see if it helps.
> >
> > Dan
> >
> >> Alexey.
> >>
> >> On Tue, Feb 3, 2009 at 2:50 PM, Alexey Zavizionov
> >>
> >> <al...@gmail.com> wrote:
> >> > Hello, list
> >> >
> >> > Could you help me with that exception?
> >> >
> >> > WARNING: org.apache.cxf.transport.http.WSDLQueryHandler Exception
> >> > caught writing response.
> >> > org.apache.cxf.transport.http.WSDLQueryException: Exception occurred
> >> > while trying to process
> >> > http://localhost:8080/wsrp/soap/services/WSRP_v1_PortletM
> >> > anagement_Service?wsdl
> >> >        at
> >> > org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQuery
> >> >Han dler.java:214) at
> >> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletContr
> >> >oll er.java:152) at
> >> > org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXF
> >> >Ser vlet.java:174) at
> >> > org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet(AbstractCXFS
> >> >erv let.java:156) at
> >> > javax.servlet.http.HttpServlet.service(HttpServlet.java:693) at
> >> > javax.servlet.http.HttpServlet.service(HttpServlet.java:806) at
> >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> >> >cat ionFilterChain.java:290) at
> >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> >> >lte rChain.java:206) at
> >> > org.exoplatform.services.wsrp2.filter.WSRPFilter.doFilter(WSRPFilter.j
> >> >ava
> >> >
> >> >:66) at
> >> >
> >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> >> >cat ionFilterChain.java:235) at
> >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> >> >lte rChain.java:206) at
> >> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> >> >lve .java:233) at
> >> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> >> >lve .java:175) at
> >> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> >> >va: 128) at
> >> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> >> >va: 102) at
> >> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> >> >e.j ava:109) at
> >> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> >> >:28 6) at
> >> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >> >844 ) at
> >> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
> >> >s(H ttp11Protocol.java:583) at
> >> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447
> >> >) at java.lang.Thread.run(Thread.java:595)
> >> > Caused by: javax.wsdl.WSDLException: WSDLException:
> >> > faultCode=OTHER_ERROR: Can't find prefix for
> >> > 'urn:oasis:names:tc:wsrp:v1:types'. Namespace prefixe
> >> > s must be set on the Definition object using the addNamespace(...)
> >> > method. at com.ibm.wsdl.util.xml.DOMUtils.getPrefix(Unknown Source) at
> >> > com.ibm.wsdl.util.xml.DOMUtils.getQualifiedValue(Unknown Source) at
> >> > com.ibm.wsdl.util.xml.DOMUtils.printQualifiedAttribute(Unknown Source)
> >> >        at com.ibm.wsdl.xml.WSDLWriterImpl.printParts(Unknown Source)
> >> >        at com.ibm.wsdl.xml.WSDLWriterImpl.printMessages(Unknown
> >> > Source) at com.ibm.wsdl.xml.WSDLWriterImpl.printDefinition(Unknown
> >> > Source) at com.ibm.wsdl.xml.WSDLWriterImpl.writeWSDL(Unknown Source)
> >> > at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source) at
> >> > org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQuery
> >> >Han dler.java:171) ... 20 more
> >> >
> >> > We deploy service with
> >> >    Endpoint endpoint = Endpoint.publish(address, object);
> >> >
> >> > ENV: Tomcat 6.0.16, CXF 2.1.2,
> >> >
> >> > Thanks.
> >
> > --
> > Daniel Kulp
> > dkulp@apache.org
> > http://www.dankulp.com/blog

-- 
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog

Re: Can't find prefix for... Namespace prefixes must be set...

Posted by Alexey Zavizionov <al...@gmail.com>.
Thanks for the reply.
We have checked that when we try to browse '?wsdl' it gets local file
by path provided with "wsdlLocation".
Since we have multiport service we will provide own generated wsdl.

We will move in 3 days to the latest release version.

When will 2.1.4 released?

Regards,
Alexey.

On Tue, Feb 3, 2009 at 6:47 PM, Daniel Kulp <dk...@apache.org> wrote:
> On Tue February 3 2009 10:38:57 am Alexey Zavizionov wrote:
>> It was after we removed the "wsdlLocation" annotation  for our
>> service. Because it points to local file after generation.
>> I guess it parse that local wsdl file with requests' server name and
>> context. Does it?
>
> No, this USUALLY is due to something funky going on in the JAXB model
> producing some strange schemas (like schemas without target namespaces), but
> not always.   Unfortunately, it's nearly impossible to debug.   In 2.1.4 (I'm
> running what I hope is the final TCK run for it now to to final builds later
> today), we've update this code to avoid this error, but it may result in
> different schemas being produced as we try to "correct" the funky things JAXB
> produces.     You may want to give the latest 2.1.4 snapshot a try to see if
> it helps.
>
> Dan
>
>
>>
>>
>> Alexey.
>>
>> On Tue, Feb 3, 2009 at 2:50 PM, Alexey Zavizionov
>>
>> <al...@gmail.com> wrote:
>> > Hello, list
>> >
>> > Could you help me with that exception?
>> >
>> > WARNING: org.apache.cxf.transport.http.WSDLQueryHandler Exception
>> > caught writing response.
>> > org.apache.cxf.transport.http.WSDLQueryException: Exception occurred
>> > while trying to process
>> > http://localhost:8080/wsrp/soap/services/WSRP_v1_PortletM
>> > anagement_Service?wsdl
>> >        at
>> > org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHan
>> >dler.java:214) at
>> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletControll
>> >er.java:152) at
>> > org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFSer
>> >vlet.java:174) at
>> > org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet(AbstractCXFServ
>> >let.java:156) at
>> > javax.servlet.http.HttpServlet.service(HttpServlet.java:693) at
>> > javax.servlet.http.HttpServlet.service(HttpServlet.java:806) at
>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
>> >ionFilterChain.java:290) at
>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
>> >rChain.java:206) at
>> > org.exoplatform.services.wsrp2.filter.WSRPFilter.doFilter(WSRPFilter.java
>> >:66) at
>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
>> >ionFilterChain.java:235) at
>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
>> >rChain.java:206) at
>> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve
>> >.java:233) at
>> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve
>> >.java:175) at
>> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>> >128) at
>> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>> >102) at
>> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j
>> >ava:109) at
>> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:28
>> >6) at
>> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844
>> >) at
>> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(H
>> >ttp11Protocol.java:583) at
>> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>> > at java.lang.Thread.run(Thread.java:595)
>> > Caused by: javax.wsdl.WSDLException: WSDLException:
>> > faultCode=OTHER_ERROR: Can't find prefix for
>> > 'urn:oasis:names:tc:wsrp:v1:types'. Namespace prefixe
>> > s must be set on the Definition object using the addNamespace(...)
>> > method. at com.ibm.wsdl.util.xml.DOMUtils.getPrefix(Unknown Source) at
>> > com.ibm.wsdl.util.xml.DOMUtils.getQualifiedValue(Unknown Source) at
>> > com.ibm.wsdl.util.xml.DOMUtils.printQualifiedAttribute(Unknown Source)
>> >        at com.ibm.wsdl.xml.WSDLWriterImpl.printParts(Unknown Source)
>> >        at com.ibm.wsdl.xml.WSDLWriterImpl.printMessages(Unknown Source)
>> >        at com.ibm.wsdl.xml.WSDLWriterImpl.printDefinition(Unknown Source)
>> >        at com.ibm.wsdl.xml.WSDLWriterImpl.writeWSDL(Unknown Source)
>> >        at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source)
>> >        at
>> > org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHan
>> >dler.java:171) ... 20 more
>> >
>> > We deploy service with
>> >    Endpoint endpoint = Endpoint.publish(address, object);
>> >
>> > ENV: Tomcat 6.0.16, CXF 2.1.2,
>> >
>> > Thanks.
>
> --
> Daniel Kulp
> dkulp@apache.org
> http://www.dankulp.com/blog
>

Re: Can't find prefix for... Namespace prefixes must be set...

Posted by Daniel Kulp <dk...@apache.org>.
On Tue February 3 2009 10:38:57 am Alexey Zavizionov wrote:
> It was after we removed the "wsdlLocation" annotation  for our
> service. Because it points to local file after generation.
> I guess it parse that local wsdl file with requests' server name and
> context. Does it?

No, this USUALLY is due to something funky going on in the JAXB model 
producing some strange schemas (like schemas without target namespaces), but 
not always.   Unfortunately, it's nearly impossible to debug.   In 2.1.4 (I'm 
running what I hope is the final TCK run for it now to to final builds later 
today), we've update this code to avoid this error, but it may result in 
different schemas being produced as we try to "correct" the funky things JAXB 
produces.     You may want to give the latest 2.1.4 snapshot a try to see if 
it helps.

Dan


>
>
> Alexey.
>
> On Tue, Feb 3, 2009 at 2:50 PM, Alexey Zavizionov
>
> <al...@gmail.com> wrote:
> > Hello, list
> >
> > Could you help me with that exception?
> >
> > WARNING: org.apache.cxf.transport.http.WSDLQueryHandler Exception
> > caught writing response.
> > org.apache.cxf.transport.http.WSDLQueryException: Exception occurred
> > while trying to process
> > http://localhost:8080/wsrp/soap/services/WSRP_v1_PortletM
> > anagement_Service?wsdl
> >        at
> > org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHan
> >dler.java:214) at
> > org.apache.cxf.transport.servlet.ServletController.invoke(ServletControll
> >er.java:152) at
> > org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFSer
> >vlet.java:174) at
> > org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet(AbstractCXFServ
> >let.java:156) at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:693) at
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:806) at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
> >ionFilterChain.java:290) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
> >rChain.java:206) at
> > org.exoplatform.services.wsrp2.filter.WSRPFilter.doFilter(WSRPFilter.java
> >:66) at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
> >ionFilterChain.java:235) at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
> >rChain.java:206) at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve
> >.java:233) at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve
> >.java:175) at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >128) at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >102) at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j
> >ava:109) at
> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:28
> >6) at
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844
> >) at
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(H
> >ttp11Protocol.java:583) at
> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> > at java.lang.Thread.run(Thread.java:595)
> > Caused by: javax.wsdl.WSDLException: WSDLException:
> > faultCode=OTHER_ERROR: Can't find prefix for
> > 'urn:oasis:names:tc:wsrp:v1:types'. Namespace prefixe
> > s must be set on the Definition object using the addNamespace(...)
> > method. at com.ibm.wsdl.util.xml.DOMUtils.getPrefix(Unknown Source) at
> > com.ibm.wsdl.util.xml.DOMUtils.getQualifiedValue(Unknown Source) at
> > com.ibm.wsdl.util.xml.DOMUtils.printQualifiedAttribute(Unknown Source)
> >        at com.ibm.wsdl.xml.WSDLWriterImpl.printParts(Unknown Source)
> >        at com.ibm.wsdl.xml.WSDLWriterImpl.printMessages(Unknown Source)
> >        at com.ibm.wsdl.xml.WSDLWriterImpl.printDefinition(Unknown Source)
> >        at com.ibm.wsdl.xml.WSDLWriterImpl.writeWSDL(Unknown Source)
> >        at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source)
> >        at
> > org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHan
> >dler.java:171) ... 20 more
> >
> > We deploy service with
> >    Endpoint endpoint = Endpoint.publish(address, object);
> >
> > ENV: Tomcat 6.0.16, CXF 2.1.2,
> >
> > Thanks.

-- 
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog

Re: Can't find prefix for... Namespace prefixes must be set...

Posted by Alexey Zavizionov <al...@gmail.com>.
It was after we removed the "wsdlLocation" annotation  for our
service. Because it points to local file after generation.
I guess it parse that local wsdl file with requests' server name and context.
Does it?


Alexey.

On Tue, Feb 3, 2009 at 2:50 PM, Alexey Zavizionov
<al...@gmail.com> wrote:
> Hello, list
>
> Could you help me with that exception?
>
> WARNING: org.apache.cxf.transport.http.WSDLQueryHandler Exception
> caught writing response.
> org.apache.cxf.transport.http.WSDLQueryException: Exception occurred
> while trying to process
> http://localhost:8080/wsrp/soap/services/WSRP_v1_PortletM
> anagement_Service?wsdl
>        at org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:214)
>        at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:152)
>        at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:174)
>        at org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet(AbstractCXFServlet.java:156)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.exoplatform.services.wsrp2.filter.WSRPFilter.doFilter(WSRPFilter.java:66)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>        at java.lang.Thread.run(Thread.java:595)
> Caused by: javax.wsdl.WSDLException: WSDLException:
> faultCode=OTHER_ERROR: Can't find prefix for
> 'urn:oasis:names:tc:wsrp:v1:types'. Namespace prefixe
> s must be set on the Definition object using the addNamespace(...) method.
>        at com.ibm.wsdl.util.xml.DOMUtils.getPrefix(Unknown Source)
>        at com.ibm.wsdl.util.xml.DOMUtils.getQualifiedValue(Unknown Source)
>        at com.ibm.wsdl.util.xml.DOMUtils.printQualifiedAttribute(Unknown
> Source)
>        at com.ibm.wsdl.xml.WSDLWriterImpl.printParts(Unknown Source)
>        at com.ibm.wsdl.xml.WSDLWriterImpl.printMessages(Unknown Source)
>        at com.ibm.wsdl.xml.WSDLWriterImpl.printDefinition(Unknown Source)
>        at com.ibm.wsdl.xml.WSDLWriterImpl.writeWSDL(Unknown Source)
>        at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source)
>        at org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:171)
>        ... 20 more
>
> We deploy service with
>    Endpoint endpoint = Endpoint.publish(address, object);
>
> ENV: Tomcat 6.0.16, CXF 2.1.2,
>
> Thanks.
>