Here is my stack trace. It's not from AXIOM.
java.lang.IllegalStateException: The attachments stream can only be
accessed once; either by using the IncomingAttachmentStreams class or
by getting a collection of AttachmentPart objects. They cannot both
be called within the life time of the same service request.
at
org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(AttachmentsImpl.java:546)
at org.apache.axis.Message.getContentLength(Message.java:511)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.apache.axis.utils.BeanPropertyDescriptor.get(BeanPropertyDescriptor.java:127)
at
org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:192)
at
org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504)
at
org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
at
org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:801)
at org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
at
org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
at
org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
at
org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
at org.apache.axis.client.Call.invoke(Call.java:2757)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
com.walsworth.od2.FileWebServiceSoapBindingStub.put(FileWebServiceSoapBindingStub.java:334)
at com.walsworth.od2.FileWSClient.main(FileWSClient.java:51)
On 5/2/07, Glen Mazza <[EMAIL PROTECTED]> wrote:
This may be related to AXIOM internally (I don't know if AXIOM is used
in Axis 1, however). I googled the error message and it seems like the
only thing that could cause that error message to occur (search on "The
attachments stream" within [1]) is that you called *both* getPart() and
getIncomingAttachmentStreams() -- but you can only call one of the
methods.
Glen
[1]
http://mail-archives.apache.org/mod_mbox/ws-commons-dev/200703.mbox/%
[EMAIL PROTECTED]
Am Mittwoch, den 02.05.2007, 16:20 -0500 schrieb Prasad Viswatmula:
> I am using Axis 1.4 and getting the above error.
>
> Thanks,
> Prasad
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]