We also get error 3701 every now and then in our logs, but we always have more details with it.
See for example this stack trace (our custom logging format), where our XML response contains an illegal character:
WebServiceException:PaginationService:callMemoDetailsNew() - javax.xml.ws.soap.SOAPFaultException:
2230: Caught exception and rethrowing (ch.*.iib.*.BisAccount.*ServiceWorker.SOAPExtract)
2230: Caught exception and rethrowing (ch.*.iib.*.BisAccount.*ServiceWorker.PurgeHeaders2)
3752: Error occurred in ImbSOAPReplyHelper::makeSOAPReply() (ch.*.iib.*.BisAccount.SOAPReply)
3701: Error Making JNI Call: method_com_ibm_broker_axis2_Axis2Invoker_prepareToSendReplyNonSOAP (method_com_ibm_broker_axis2_Axis2Invoker_prepareToSendReplyNonSOAP, org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: An invalid XML character (Unicode: 0x0) was found in the element content of the document.
Could it be that you do not log
all the Insert segments of your ExceptionList?
------------------------------
Daniel Steinmann
------------------------------