Topic by anmol kapoor
Hi,
I am using java soap client for accessing rightnow objects in my java application. It runs most of the times but sometime it end up giving this error (with the stack trace):
java.lang.ArrayIndexOutOfBoundsException: 2048
at org.apache.commons.httpclient.ChunkedOutputStream.write(ChunkedOutputStream.java:160)
at com.sun.xml.stream.writers.UTF8OutputStreamWriter.write(UTF8OutputStreamWriter.java:95)
at com.sun.xml.stream.writers.XMLStreamWriterImpl.closeStartTag(XMLStreamWriterImpl.java:1546)
at com.sun.xml.stream.writers.XMLStreamWriterImpl.writeStartElement(XMLStreamWriterImpl.java:1293)
at com.sun.xml.stream.writers.XMLStreamWriterImpl.writeStartElement(XMLStreamWriterImpl.java:1266)
at org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.writeStartElement(XMLStreamWriterWrapper.java:170)
at org.apache.axiom.om.impl.MTOMXMLStreamWriter.writeStartElement(MTOMXMLStreamWriter.java:147)
at com.rightnow.ws.generic.GenericObject.writeStartElement(GenericObject.java:307)
at com.rightnow.ws.generic.GenericObject.serialize(GenericObject.java:189)
at com.rightnow.ws.generic.GenericObject.serialize(GenericObject.java:172)
at com.rightnow.ws.generic.DataValue.serialize(DataValue.java:1944)
at com.rightnow.ws.generic.DataValue.serialize(DataValue.java:1553)
at com.rightnow.ws.generic.GenericField.serialize(GenericField.java:206)
at com.rightnow.ws.generic.GenericField.serialize(GenericField.java:142)
at com.rightnow.ws.generic.GenericObject.serialize(GenericObject.java:273)
at com.rightnow.ws.generic.GenericObject.serialize(GenericObject.java:172)
at com.rightnow.ws.messages.GetMsg.serialize(GetMsg.java:200)
at com.rightnow.ws.messages.GetMsg.serialize(GetMsg.java:161)
at com.rightnow.ws.messages.Get.serialize(Get.java:95)
at com.rightnow.ws.messages.Get.serialize(Get.java:81)
at org.apache.axis2.databinding.ADBDataSource.serialize(ADBDataSource.java:90)
at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.internalSerialize(OMSourcedElementImpl.java:695)
at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeChildren(OMSerializerUtil.java:563)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:874)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally(SOAPEnvelopeImpl.java:283)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:245)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:193)
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74)
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84)
at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:621)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at com.rightnow.ws.wsdl.RightNowSyncServiceStub.get(RightNowSyncServiceStub.java:6227)
at com.flipkart.rightnow.RNService.RNClientServiceGet(RNService.java:372)
at com.flipkart.rightnow.RNService.getGenericObject(RNService.java:296)
at controllers.Application.getIncident(Application.java:1583)
Please guide regarding this issue.