[wsas-java-dev] [jira] Resolved: (WSAS-696) com.ctc.wstx.exc.WstxParsingException: Non-default namespace can not map to empty URI error occurs when specifying blank namespace for Row namespace in the output mapping

sumedha rubasinghe (JIRA) jira at wso2.org
Tue Jan 15 23:47:00 PST 2008


     [ http://wso2.org/jira/browse/WSAS-696?page=all ]

sumedha rubasinghe resolved WSAS-696.
-------------------------------------

    Fix Version/s: 2.2
       Resolution: Fixed

Fixed in revision 12314.

> com.ctc.wstx.exc.WstxParsingException: Non-default namespace can not map to empty URI error occurs when specifying blank namespace for Row namespace in the output mapping
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WSAS-696
>                 URL: http://wso2.org/jira/browse/WSAS-696
>             Project: WSO2 WSAS
>          Issue Type: Bug
>          Components: data-services
>         Environment: winxp, jdk15, 
>            Reporter: Charitha Kankanamge
>         Assigned To: sumedha rubasinghe
>            Priority: Critical
>             Fix For: 2.2
>
>
> Following exception occurs when getting wsdl of the data service if the row namespace is blank.
> ERROR [2008-01-16 12:11:50,500]  Could not write to WSDL File :
> org.apache.axis2.AxisFault: com.ctc.wstx.exc.WstxParsingException: Non-default namespace can not map to empty URI (as per Namespace 1.0 # 2) in XML 1.0 documents
>  at [row,col {unknown-source}]: [1,194]
>         at org.apache.axis2.AxisFault.makeFault(AxisFault.java:431)
>         at org.apache.axis2.description.AxisService.printWSDL2(AxisService.java:1290)
>         at org.apache.axis2.description.AxisService.printWSDL2(AxisService.java:1276)
>         at org.wso2.codegen.service.WSDL20MetaDataFactory.printWSDL(WSDL20MetaDataFactory.java:55)
>         at org.wso2.codegen.service.WSDLMetaDataFactory.getWSDLFileURI(WSDLMetaDataFactory.java:87)
>         at org.wso2.codegen.service.ajax.DynamicCodeGeneratorService.generate(DynamicCodeGeneratorService.java:94)
>         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.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:194)
>         at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:98)
>         at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>         at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:148)
>         at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>         at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:121)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.wso2.adminui.AdminUIServletFilter.doFilter(AdminUIServletFilter.java:142)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>         at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxParsingException: Non-default names
> pace can not map to empty URI (as per Namespace 1.0 # 2) in XML 1.0 documents
>  at [row,col {unknown-source}]: [1,194]
>         at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:247)
>         at org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:132
> )
>         at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:408)
>         at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:603)
>         at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:582)
>         at org.apache.axis2.description.AxisService2WSDL20.generateOM(AxisService2WSDL20.java:178)
>         at org.apache.axis2.description.AxisService.printWSDL2(AxisService.java:1285)
>         ... 34 more
> Caused by: com.ctc.wstx.exc.WstxParsingException: Non-default namespace can not map to empty URI (as per Namespace 1.0 # 2) in XML 1.0 documents
>  at [row,col {unknown-source}]: [1,194]
>         at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:605)
>         at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:461)
>         at com.ctc.wstx.sr.BasicStreamReader.handleNsAttrs(BasicStreamReader.java:3052)
>         at com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2934)
>         at com.ctc.wstx.sr.BasicStreamReader.handleRootElem(BasicStreamReader.java:2093)
>         at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2073)
>         at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
>         at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:159)
>         ... 40 more
>  INFO [2008-01-16 12:12:37,953]  getData request failed for dialect, http://schemas.xmlsoap.org/wsdl/

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

        




More information about the Wsas-java-dev mailing list