DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18029>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18029

WSIFUtils.readWSDL()  and refering to WSDL documents with and without line breaks

           Summary: WSIFUtils.readWSDL()  and refering to WSDL documents
                    with and without line breaks
           Product: Axis-WSIF
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Basic Architecture
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


1. This will run fine:
clients.stockQuote.DynamicInvoker
E:\wsif-2.0\samples\simplesoap\StockquoteSOAP.wsdl getQuote IBM

2. This will also run fine:
clients.stockQuote.DynamicInvoker
http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl getQuote IBM

3. If I copy StockquoteSOAP.wsdl used in case 1 above to the Tomcat ROOT so that
it can be accessed as http://localhost:8080/StockquoteSOAP.wsdl, then the
following DOESN'T work:
clients.stockQuote.DynamicInvoker http://localhost:8080/StockquoteSOAP.wsdl
getQuote IBM

The stack dump I get is at the end of this description.

I did notice that the main difference between the wsdl file from case 2 and
cases 1 and 3 is that the wsdl file from cases 1 and 3 has lots of line breaks,
while the wsdl file for case 2 has all the same contents, but only a single line
break

In doing testing on my own client, and as you can see from the stack dump below,
it's the WSIFUtils.readWSDL() call that's having trouble with the wsdl files

I am using the WSIF 2.0 release
-----------------------
My stack dump (when running Oracle JDeveloper 9.0.3)

E:\jdev903\jdk\bin\javaw.exe -ojvm -classpath
E:\dev\sandbox\WSIFDistribution200\Samples\classes;E:\jdev903\jdev\lib\jdev-rt.jar;E:\wsif-2.0\lib\ant-1_5_1.jar;E:\wsif-2.0\lib\apache_soap-2_3_1.jar;E:\wsif-2.0\lib\jaxrpc-1_1.jar;E:\wsif-2.0\lib\junit-3_8_1.jar;E:\wsif-2.0\lib\log4j-1_2_4.jar;E:\wsif-2.0\lib\optional-1_5_1.jar;E:\wsif-2.0\lib\qname-from-wsdl4j-20021124.jar;E:\wsif-2.0\lib\saaj-1_1.jar;E:\wsif-2.0\lib\servlet-2_2.jar;E:\wsif-2.0\lib\soaprmi-1_1.jar;E:\wsif-2.0\lib\wsdl4j-20021124.jar;E:\wsif-2.0\lib\xercesImpl-2_2_1.jar;E:\wsif-2.0\lib\xmlParserAPIs-2_2_1.jar;E:\wsif-2.0\build\lib\wsif.jar;E:\axis-1_1RC1\lib\axis-ant.jar;E:\axis-1_1RC1\lib\axis.jar;E:\axis-1_1RC1\lib\commons-discovery.jar;E:\axis-1_1RC1\lib\commons-logging.jar;E:\j2sdkee1.3.1\lib\j2ee.jar
clients.DynamicInvoker http://localhost:8080/StockquoteSOAP.wsdl getQuote IBM 
Reading WSDL document from 'http://localhost:8080/StockquoteSOAP.wsdl'

- WSIF0002E: A failure occurred in loading WSDL from
'http://localhost:8080/StockquoteSOAP.wsdl' 

WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document at
'http://localhost:8080/StockquoteSOAP.wsdl'.: java.lang.NullPointerException

        java.lang.String java.net.URLConnection.stripOffParameters(java.lang.String)

                URLConnection.java:1016

        java.net.ContentHandler java.net.URLConnection.getContentHandler()

                URLConnection.java:984

        java.lang.Object java.net.URLConnection.getContent()

                URLConnection.java:559

        java.lang.Object java.net.URL.getContent()

                URL.java:812

        java.io.Reader com.ibm.wsdl.util.StringUtils.getContentAsReader(java.net.URL)

        javax.wsdl.Definition
com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, java.lang.String)

        javax.wsdl.Definition org.apache.wsif.util.WSIFUtils.readWSDL(java.lang.String,
java.lang.String)

        java.util.HashMap clients.DynamicInvoker.invokeMethod(java.lang.String,
java.lang.String, java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String[], int)

                DynamicInvoker.java:195

        void clients.DynamicInvoker.main(java.lang.String[])

                DynamicInvoker.java:149



        javax.wsdl.Definition
com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String, java.lang.String)

        javax.wsdl.Definition org.apache.wsif.util.WSIFUtils.readWSDL(java.lang.String,
java.lang.String)

        java.util.HashMap clients.DynamicInvoker.invokeMethod(java.lang.String,
java.lang.String, java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String[], int)

                DynamicInvoker.java:195

        void clients.DynamicInvoker.main(java.lang.String[])

                DynamicInvoker.java:149

Exception in thread main
Process exited with exit code 1.

Reply via email to