Vielen Danke Harald
Mit freundlich Grüßen,
Martin --
--------------------------------------------------------------------------- 
This e-mail message (including attachments, if any) is intended for the use of 
the individual or entity to which it is addressed and may contain information 
that is privileged, proprietary , confidential and exempt from disclosure. If 
you are not the intended recipient, you are notified that any dissemination, 
distribution or copying of this communication is strictly prohibited.
--------------------------------------------------------------------------- 
Le présent message électronique (y compris les pièces qui y sont annexées, le 
cas échéant) s'adresse au destinataire indiqué et peut contenir des 
renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le 
destinataire de ce document, nous vous signalons qu'il est strictement interdit 
de le diffuser, de le distribuer ou de le reproduire.
  ----- Original Message ----- 
  From: Harald Herrmann 
  To: [email protected] 
  Sent: Monday, December 18, 2006 8:16 AM
  Subject: Re: [Axis2] com.ctc.wstx.exc.WstxEOFException


  It seems like Kaspersky Internet Security 6 ist cutting off the request body. 
  After uninstallation things work well.



  Martin Gainty schrieb: 
    Moxo/Hermann
    for verifying proper response for method getVersion as a quick check  can 
you go to your version wsdl located at
    http://localhost:8080/axis2/services/version?wsdl
    your prolog should look something like
    <wsdl:definitions 
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; 
    xmlns:axis2="http://ws.apache.org/axis2"; 
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; 
    xmlns:ns0="http://axisversion.sample/xsd"; 
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"; 
    xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; 
    xmlns:ns1="http://org.apache.axis2/xsd"; 
    xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
    targetNamespace="http://ws.apache.org/axis2";>

    any whitespace characters (space,tab,any non-displayable characters) before 
<wsdl:definitions would cause the parser to think that is an EOF char

    then display the element within your wsdl labeled 'getVersionResponse'
    you *should* have an element that looks somewhat similar to 
    - <xs:element name="getVersionResponse">
    -   <xs:complexType>
    -       <xs:sequence>
               <xs:element type="xs:string" name="return" /> 
        </xs:sequence>
     </xs:complexType>
    </xs:element>

    Thanks,
    M-
    --------------------------------------------------------------------------- 
    This e-mail message (including attachments, if any) is intended for the use 
of the individual or entity to which it is addressed and may contain 
information that is privileged, proprietary , confidential and exempt from 
disclosure. If you are not the intended recipient, you are notified that any 
dissemination, distribution or copying of this communication is strictly 
prohibited.
    --------------------------------------------------------------------------- 
    Le présent message électronique (y compris les pièces qui y sont annexées, 
le cas échéant) s'adresse au destinataire indiqué et peut contenir des 
renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le 
destinataire de ce document, nous vous signalons qu'il est strictement interdit 
de le diffuser, de le distribuer ou de le reproduire.
      ----- Original Message ----- 
      From: moxi moxi 
      To: [email protected] 
      Sent: Saturday, December 16, 2006 12:06 PM
      Subject: Re: [Axis2] com.ctc.wstx.exc.WstxEOFException


      I have the same problem, 

      I wrote a dotNET client, !surprise my WebService is working!, the problem 
is  when I call webservice with the  generated stub classes(Axis2, release 1.1).

          org.apache.axis2.AxisFault: com.ctc.wstx.exc.WstxEOFException: 
Unexpected EOF in prolog
           at [row,col {unknown-source}]: [1,0]
              at 
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:308)
              at ...




      2006/12/15, Harald Herrmann <[EMAIL PROTECTED] >: 
        Hi everyone,

        Here's some additional info to my problem:

        I made a simple but interesting experiment: I wrote a HTML form to post 
something to the webservice
        and debugged the AxisServlet.doPost() method as before.
        This time the InputStream contained the data I posted. 
        The webservice failed of course, as the posted data was no valid soap 
request.

        But something seems to cut off the request body if it's containing XML.

        Regards,
        H. Herrmann



          Hi everyone,

          I get following exception as response when accessing the Version 
webservice from the Axis 2-1.1
          distribution:

              org.apache.axis2.AxisFault: com.ctc.wstx.exc.WstxEOFException: 
Unexpected EOF in prolog
               at [row,col {unknown-source}]: [1,0]
                  at 
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:308)
                  at 
sample.axisversion.VersionStub.getVersion(VersionStub.java:155)
                  at Test.start(Test.java:11)
                  at Test.main(Test.java:18)

          I generated the stub classes with wsdl2java and wrote following test 
class:

              import sample.axisversion.VersionStub;
              import sample.axisversion.VersionStub.GetVersionResponse;

              public class Test {

                  public void start()
                  throws Exception
                  {
                      VersionStub versionStub = new 
VersionStub("http://localhost:8080/axis2/services/Version";);
                      GetVersionResponse response = versionStub.getVersion();
                      System.out.println(response.get_return());
                  }

                  public static void main(String[] args)
                  throws Exception{
                      Test test = new Test();
                      test.start();
                  }

              }
              

          This is my system:
          Windows XP (SP2)
          Java 1.5.0 Update 10
          Apache Tomcat 6.0.2
          Axis 2-1.1 webapp (from war file)

          Tomcat starts up without error messages, and the Axis2 webapp is 
available. The Version service and
          its operation getVersion is listed and marked as active.

          The validation page shows following message:
           There was a problem in Axis2 version service , may be the service 
not available or some thing has gone
           wrong. But this does not mean system is not working ! Try to upload 
some other service and check to see
           whether it is working.

          The rest of this page seems to be ok (I also get the message "The 
core axis2 libraries are present.").



          I did some debugging and found out that in the 
AxisServlet.doPost()-method the HttpServletRequest's
          InputStream is empty.

          I checked the communication with TCPMon - but the request seemed to 
be ok.
          Here are the messages:

          Request:
              POST /axis2/services/Version HTTP/1.1
              User-Agent: Axis2
              Host: 127.0.0.1:8888
              Transfer-Encoding: chunked
              Content-Type: application/soap+xml; 
charset=UTF-8;action="urn:getVersion";

              c0
              <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope 
xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";><soapenv:Header 
/><soapenv:Body><getVersion /></soapenv:Body></soapenv:Envelope>
              0

          Response:
              HTTP/1.1 500 Internal Server Error
              Server: Apache-Coyote/1.1
              Set-Cookie: JSESSIONID=63E04CA3673054DE46016A969755DF4B; 
Path=/axis2
              Content-Type: application/soap+xml;charset=UTF-8
              Transfer-Encoding: chunked
              Date: Fri, 15 Dec 2006 16:43:19 GMT
              Connection: close

              320
              <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope 
xmlns:wsa="http://www.w3.org/2005/08/addressing"; 
xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";><soapenv:Header><wsa:ReplyTo><wsa:Address>
 
http://www.w3.org/2005/08/addressing/none</wsa:Address></wsa:ReplyTo><wsa:MessageID>urn:uuid:759F1D5C854B55ED1511662009998903</wsa:MessageID><wsa:Action>
 
http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault><soapenv:Code><soapenv:Value>soapenv:Sender</soapenv:Value></soapenv:Code><soapenv:Reason><soapenv:Text
 xml:lang="en-US">com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in 
prolog&#xd;
               at [row,col {unknown-source}]: 
[1,0]</soapenv:Text></soapenv:Reason><soapenv:Detail></soapenv:Detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
              0



          Does anyone have a clue?

          Thanks and best regards,
          H. Herrmann





        -- 

        ► TourismusSuite - Ihre Destination im Griff
             ++ Internet Booking Engine ++ Touristisches Content Management ++ 
Destinations Management

             Erfahren Sie mehr unter www.tourismussuite.com 

        --
        Harald Herrmann
        Backend / Entwicklung

        inexweb ralf emanuel GmbH
        Hellersbergstraße 2a
        D-41460 Neuss
        Fon: +49 (0) 21 31 / 3 66 60-84
        Fax: +49 (0) 21 31 / 3 66 60-88
        www.inexweb.de 





  -- 

  ► TourismusSuite - Ihre Destination im Griff
       ++ Internet Booking Engine ++ Touristisches Content Management ++ 
Destinations Management

       Erfahren Sie mehr unter www.tourismussuite.com 

  --
  Harald Herrmann
  Backend / Entwicklung

  inexweb ralf emanuel GmbH
  Hellersbergstraße 2a
  D-41460 Neuss
  Fon: +49 (0) 21 31 / 3 66 60-84
  Fax: +49 (0) 21 31 / 3 66 60-88
  www.inexweb.de 

Reply via email to