On Wed, Jul 18, 2018 at 8:02 AM, robertlazarski <robertlazar...@gmail.com>
wrote:

>
>
> On Wed, Jul 18, 2018 at 8:01 AM, robertlazarski <robertlazar...@gmail.com>
> wrote:
>
>>
>>
>> On Wed, Jul 18, 2018 at 7:54 AM, viji.mv <viji...@beo.in> wrote:
>>
>>>
>>> Hi,
>>>
>>> I am running axis client using axis2 version 1.7.8 and getting following
>>> error.
>>>
>>> It is found that type is null
>>>
>>> org.apache.axis2.AxisFault
>>>     at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
>>>     at
>>> org.apache.axis2.transport.TransportUtils.createSOAPMessage(
>>> TransportUtils.java:122)
>>>     at
>>> org.apache.axis2.transport.TransportUtils.createSOAPMessage(
>>> TransportUtils.java:66)
>>>     at
>>> org.apache.axis2.description.OutInAxisOperationClient.handle
>>> Response(OutInAxisOperation.java:347)
>>>     at
>>> org.apache.axis2.description.OutInAxisOperationClient.send(O
>>> utInAxisOperation.java:414)
>>>     at
>>> org.apache.axis2.description.OutInAxisOperationClient.execut
>>> eImpl(OutInAxisOperation.java:225)
>>>     at
>>> org.apache.axis2.client.OperationClient.execute(OperationCli
>>> ent.java:150)
>>>     at
>>> edecwebservice171.EdecServiceStub.goodsDeclarations(EdecServ
>>> iceStub.java:490)
>>>     at edecwebservice171.Test.main(Test.java:86)
>>> Caused by: java.lang.NullPointerException
>>>     at
>>>
>>

Please post to the list.

Best I can tell from the attached xml and these headers sent to my gmail
account, you are using SWA for an attachment however these headers are
missing the mime type aka media type.

It should look like this example from the docs,  type="text/xml" :

https://axis.apache.org/axis2/java/core/docs/mtom-guide.html

Content-Type: multipart/related; type="text/xml";
          start="<9D645C8EBB837CE54ABD027A3659535D>";
                boundary="----=_Part_0_1977511.1123163571138"

The docs from the link above show some code for creating the mime
type. I suggest starting there and if you still have problems, paste
your entire client code.





> org.apache.axis2.builder.MIMEBuilder.processDocument(MIMEBuilder.java:72)
>>>     at
>>> org.apache.axis2.transport.TransportUtils.createDocumentElem
>>> ent(TransportUtils.java:203)
>>>     at
>>> org.apache.axis2.transport.TransportUtils.createSOAPMessage(
>>> TransportUtils.java:144)
>>>     at
>>> org.apache.axis2.transport.TransportUtils.createSOAPMessage(
>>> TransportUtils.java:107)
>>>
>>>
>>> Any help is appreciated.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Viji M V
>>>
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
>>> For additional commands, e-mail: java-dev-h...@axis.apache.org
>>>
>>>
>> Here's the source that is failing in MIMEBuilder.java, the quickest way
>> to debug would be to compile from source and see what is null here:
>>
>>  return builder.processDocument(attachments.getRootPartInputStream(
>> false),
>>                     type, msgContext);
>>
>> Best regards,
>> Robert
>>
>
> Ah you said type is null.
>
>    String type = ct.getParameter("type");
>
> That is content type. Maybe the request doesn't include it?
>
>

Reply via email to