Hi,
We are trying to create a wrapper for a livelink client, to add some additional features to it. For this purpose, we have generated the java proxies for the livelink endpoints using the wsimport tool. Our code is simple, the first thing that we do is getting a valid token for uploading a document. We fill the appropriated soap headers, including, livelink token, mtom chunks size, context id, etc.
When we call to uploadContent method we obtain the following error:
javax.xml.ws.WebServiceException: java.lang.NullPointerException
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:176)
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:86)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
at com.sun.xml.ws.client.Stub.process(Stub.java:248)
at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
at com.sun.proxy.$Proxy37.uploadContent(Unknown Source)
at com.bbva.documentmanagement.documentmanager.DocumentManagerLiveLink.load(DocumentManagerLiveLink.java:401)
at com.bbva.documentmanagement.documentmanager.DocumentManagerLiveLink.load(DocumentManagerLiveLink.java:450)
at com.bbva.documentmanagement.documentmanager.DocumentManagerLiveLink.load(DocumentManagerLiveLink.java:481)
at com.bbva.documentmanagement.documentmanager.DocumentManagerLiveLink.load(DocumentManagerLiveLink.java:465)
at com.bbva.documentmanagement.LLStressProof.App.main(App.java:28)
Caused by: java.lang.NullPointerException
at com.sun.xml.stream.writers.XMLStreamWriterImpl.getProperty(XMLStreamWriterImpl.java:440)
at com.sun.xml.ws.util.xml.XMLStreamWriterFilter.getProperty(XMLStreamWriterFilter.java:139)
at com.sun.xml.ws.streaming.XMLStreamWriterUtil.getOutputStream(XMLStreamWriterUtil.java:77)
at com.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:313)
at com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:142)
at com.sun.xml.ws.encoding.MtomCodec.encode(MtomCodec.java:158)
at com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:258)
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:142)
... 16 more
Could you help us to solve this problem?.
Thanks for all.