Hi,
I hope the following helps:

topic on Java Data Mapping
http://ws.apache.org/axis/java/user-guide.html#XMLJavaDataMappingInAxis
sub-tpoic on bean serialization
http://ws.apache.org/axis/java/user-guide.html#EncodingYourBeansTheBeanSerializer
sub-topic on custom serialization
http://ws.apache.org/axis/java/user-guide.html#WhenBeansAreNotEnoughCustomSerialization



On 12/22/06, Kavithaa Rajavenkateshwaran <[EMAIL PROTECTED]> wrote:

I'm passing a  user-defined object(follows bean convention with
getters and setters) as  result  of a web service. I added the
following Beanmapping to deploy.wsdd .

<beanMapping qname="operNS:getMetadata"
xmlns:operNS="urn:MyService"  languageSpecificType="java:ExpMetadata"/>

  I'm getting" Premature end of file." as axis fault, If i try to
invoke the service .Is there anything i'm missing?

I  can see lots of queries  posted for the same issue. but no solution.

I'm using axis 1.4 with tomcat 5

AxisFault
      [java]  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}
Server.userException
      [java]  faultSubcode:
      [java]  faultString: org.xml.sax.SAXParseException: Premature
end of file.
      [java]  faultActor:
      [java]  faultNode:
      [java]  faultDetail:
      [java]     {http://xml.apache.org/axis/}
stackTrace:org.xml.sax.SAXParseException: Premature end of file.
      [java]     at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXPar
seException(ErrorHandlerWrapper.java:236)
      [java]     at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError
(ErrorHandlerWrapper.java:215)
      [java]     at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError
(XMLErrorReporter.java:386)
      [java]     at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError
(XMLErrorReporter.java:316)
      [java]     at
com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocV
ersion(XMLVersionDetector.java:230)
      [java]     at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(XML11Configuration.java:798)
      [java]     at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(XML11Configuration.java:764)
      [java]     at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
(XMLParser.java:148)
      [java]     at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1242)
      [java]     at javax.xml.parsers.SAXParser.parse(SAXParser.java:
375)
      [java]     at
org.apache.axis.encoding.DeserializationContext.parse
(DeserializationContext.java:227)
      [java]     at org.apache.axis.SOAPPart.getAsSOAPEnvelope
(SOAPPart.java:696)
      [java]     at org.apache.axis.Message.getSOAPEnvelope
(Message.java:435)
      [java]     at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke
(MustUnderstandChecker.java:62)
      [java]     at org.apache.axis.client.AxisClient.invoke
(AxisClient.java:206)
      [java]     at org.apache.axis.client.Call.invokeEngine
(Call.java:2784)
      [java]     at org.apache.axis.client.Call.invoke(Call.java:2767)
      [java]     at org.apache.axis.client.Call.invoke(Call.java:2443)
      [java]     at org.apache.axis.client.Call.invoke(Call.java:2366)
      [java]     at org.apache.axis.client.Call.invoke(Call.java:1812)
      [java]     at
SidgridWebService.generatedClasses.SidgridWebServiceSoapBindingStub.getM
etadata(SidgridWebServiceSoapBindingStub.java:514)
      [java]     at
sidgrid.webServiceClient.SidgridWebServiceClient.getMetadata
(SidgridWebServiceClient.java:215)
      [java]     at
sidgrid.webServiceClient.SidgridWebServiceClient.main
(SidgridWebServiceClient.java:268)

      [java]     {http://xml.apache.org/axis/}
hostname:jingles.mcs.anl.gov

      [java] org.xml.sax.SAXParseException: Premature end of file.
      [java]     at org.apache.axis.AxisFault.makeFault
(AxisFault.java:101)
      [java]     at org.apache.axis.SOAPPart.getAsSOAPEnvelope
(SOAPPart.java:701)
      [java]     at org.apache.axis.Message.getSOAPEnvelope
(Message.java:435)
      [java]     at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke
(MustUnderstandChecker.java:62)
      [java]     at org.apache.axis.client.AxisClient.invoke
(AxisClient.java:206)
      [java]     at org.apache.axis.client.Call.invokeEngine
(Call.java:2784)
      [java]     at org.apache.axis.client.Call.invoke(Call.java:2767)
      [java]     at org.apache.axis.client.Call.invoke(Call.java:2443)
      [java]     at org.apache.axis.client.Call.invoke(Call.java:2366)
      [java]     at org.apache.axis.client.Call.invoke(Call.java:1812)
      [java]     at
SidgridWebService.generatedClasses.SidgridWebServiceSoapBindingStub.getM
etadata(SidgridWebServiceSoapBindingStub.java:514)
      [java]     at
sidgrid.webServiceClient.SidgridWebServiceClient.getMetadata
(SidgridWebServiceClient.java:215)
      [java]     at
sidgrid.webServiceClient.SidgridWebServiceClient.main
(SidgridWebServiceClient.java:268)
      [java] Caused by: org.xml.sax.SAXParseException: Premature end
of file.
      [java]     at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXPar
seException(ErrorHandlerWrapper.java:236)
      [java]     at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError
(ErrorHandlerWrapper.java:215)
      [java]     at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError
(XMLErrorReporter.java:386)
      [java]     at
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError
(XMLErrorReporter.java:316)
      [java]     at
com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocV
ersion(XMLVersionDetector.java:230)
      [java]     at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(XML11Configuration.java:798)
      [java]     at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(XML11Configuration.java:764)
      [java]     at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
(XMLParser.java:148)
      [java]     at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1242)
      [java]     at javax.xml.parsers.SAXParser.parse(SAXParser.java:
375)
      [java]     at
org.apache.axis.encoding.DeserializationContext.parse
(DeserializationContext.java:227)
      [java]     at org.apache.axis.SOAPPart.getAsSOAPEnvelope
(SOAPPart.java:696)
      [java]     ... 11 more

Thanks

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
warm regards,
Rahul Devgan
Cell: +61-412163412
--- there is no pleasure in life like music ---

Reply via email to