Re: [Dev] [ESB] Exceptions thrown when using salesforce and google-spreadsheet connectors together inside an iterator of a proxy service

2015-12-07 Thread Riyafa Abdul Hameed
Hi,

My use case is I get the column of project keys from a google-spreadsheet
[1] and iterate through the project keys. Using the project key I query the
salesforce  using the salesforce connector and obtain the invoice number.
Then using the invoice number I find the invoice from. I use the google
spreadsheet connector to get the cell which is to be updated--this is to
get the cell version. Then I update the relevant cell with the invoice
from.

Then in a different second iterator I get a different column and repeat the
procedure mentioned above to perform some more filtering.

I need to update upto 6000 lines.

As for logging I logged the
*org.apache.synapse.core.axis2.SynapseCallbackReceiver
*and obtained the following result which gives no valuable indication:


*[2015-12-07 12:36:22,755] DEBUG - SynapseCallbackReceiver Synapse received
an asynchronous response message *

*[2015-12-07 12:36:22,755] DEBUG - SynapseCallbackReceiver Received To:
null *

*[2015-12-07 12:36:22,755] DEBUG - SynapseCallbackReceiver SOAPAction: *

*[2015-12-07 12:36:22,755] DEBUG - SynapseCallbackReceiver WSA-Action: *

*[2015-12-07 12:36:22,755] DEBUG - SynapseCallbackReceiver Body : *

*http://schemas.xmlsoap.org/soap/envelope/
">
*

*[2015-12-07 12:36:22,756] DEBUG - SynapseCallbackReceiver
FORCE_ERROR_ON_SOAP_FAULT is true, checking for SOAPFault *

*[2015-12-07 12:36:22,758] ERROR - RelayUtils Error while building
Passthrough stream *

*org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException:
DOCTYPE is not allowed *

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
*

* at
org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
*

* at
org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
*

* at
org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
*

* at
org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
*

* at
org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
*

* at
org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
*

* at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) *

* at
org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:247)
*

* at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
*

* at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
*

* at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
*

* at java.lang.Thread.run(Thread.java:745) *

*Caused by: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed *

* at
org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:36)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
*

* ... 14 more *


And

*[2015-12-07 12:36:44,523] DEBUG - SynapseCallbackReceiver Synapse received
an asynchronous response message *

*[2015-12-07 12:39:19,702] DEBUG - SynapseCallbackReceiver Received To:
null *

*[2015-12-07 12:39:19,702] DEBUG - SynapseCallbackReceiver SOAPAction: *

*[2015-12-07 12:39:19,702] DEBUG - SynapseCallbackReceiver WSA-Action: *

*[2015-12-07 12:39:19,702] DEBUG - SynapseCallbackReceiver Body : *

*http://schemas.xmlsoap.org/soap/envelope/
">
*

*[2015-12-07 12:39:19,702] DEBUG - SynapseCallbackReceiver
FORCE_ERROR_ON_SOAP_FAULT is true, checking for SOAPFault *

*[2015-12-07 12:36:44,520] DEBUG - SynapseCallbackReceiver Callback added.
Total callbacks waiting for : 165 *

*[2015-12-07 12:36:44,518] DEBUG - SynapseCallbackReceiver Callback added.
Total callbacks waiting for : 164 *

*[2015-12-07 12:36:44,500] DEBUG - SynapseCallbackReceiver Callback removed
for request message id : urn:uuid:1275435f-896e-4ab1-93f5-3dffa4310215.
Pending callbacks count : 162 *

*[2015-12-07 12:36:44,498] ERROR - RelayUtils Error while building
Passthrough stream *

*org.apache.axiom.om.OMException:
com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'I'
(code 73) in prolog; expected '<' *

*at [row,col {unknown-source}]: [1,1] *

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
*

* at
org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
*

* at

Re: [Dev] [ESB] Exceptions thrown when using salesforce and google-spreadsheet connectors together inside an iterator of a proxy service

2015-12-07 Thread Thulasika Vijayanathan
Hi Riyafa,

For the google spreadsheet connector, you need to enable the following
builders and formatters.









Thanks,
Thulasika

On Mon, Dec 7, 2015 at 1:15 PM, Malaka Silva  wrote:

> Riyafa seems like a builder error. Can you try enabling wire logs and
> analyse the response from the APIs.
>
> Also what is your use case?
>
> On Mon, Dec 7, 2015 at 12:08 PM, Riyafa Abdul Hameed 
> wrote:
>
>> Hi,
>>
>> I have a proxy service which I have attached with the mail which makes
>> several one call to the salesforce api using the salesforce connector and
>> two calls to the google spreadsheet api using the google-spreadsheet
>> connector in each iteration. When the number of rows I call (or the number
>> of iterations) increase beyond 35 the proxy service starts throwing the
>> following two exceptions:
>>
>>
>> *[2015-12-07 11:22:03,785] ERROR - RelayUtils Error while building
>> Passthrough stream *
>>
>> *org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException:
>> DOCTYPE is not allowed *
>>
>> * at
>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
>> *
>>
>> * at
>> org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
>> *
>>
>> * at
>> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
>> *
>>
>> * at
>> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
>> *
>>
>> * at
>> org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
>> *
>>
>> * at
>> org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
>> *
>>
>> * at
>> org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
>> *
>>
>> * at
>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
>> *
>>
>> * at
>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
>> *
>>
>> * at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) *
>>
>> * at
>> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:247)
>> *
>>
>> * at
>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>> *
>>
>> * at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>> *
>>
>> * at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>> *
>>
>> * at java.lang.Thread.run(Thread.java:745) *
>>
>> *Caused by: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed *
>>
>> * at
>> org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:36)
>> *
>>
>> * at
>> org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
>> *
>>
>> * at
>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
>> *
>>
>> * ... 14 more *
>>
>> And
>>
>>
>> *[2015-12-07 11:22:04,040] ERROR - RelayUtils Error while building
>> Passthrough stream *
>>
>> *org.apache.axiom.om.OMException:
>> com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'I'
>> (code 73) in prolog; expected '<' *
>>
>> *at [row,col {unknown-source}]: [1,1] *
>>
>> * at
>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
>> *
>>
>> * at
>> org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
>> *
>>
>> * at
>> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
>> *
>>
>> * at
>> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
>> *
>>
>> * at
>> org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
>> *
>>
>> * at
>> org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
>> *
>>
>> * at
>> org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
>> *
>>
>> * at
>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
>> *
>>
>> * at
>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
>> *
>>
>> * at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) *
>>
>> * at
>> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:247)
>> *
>>
>> * at
>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>> *
>>
>> * at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>> *
>>
>> * at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>> *
>>
>> * at java.lang.Thread.run(Thread.java:745) *
>>
>> *Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected
>> character 'I' (code 73) in prolog; 

Re: [Dev] [ESB] Exceptions thrown when using salesforce and google-spreadsheet connectors together inside an iterator of a proxy service

2015-12-07 Thread Shakila Sivagnanarajah
Hi

Could you please enable the formatters and builder in axis2.xml and send
the full log.

Thanks

On Mon, Dec 7, 2015 at 1:49 PM, Thulasika Vijayanathan 
wrote:

> Hi Riyafa,
>
> For the google spreadsheet connector, you need to enable the following
> builders and formatters.
>
>
>  class=
> "org.apache.axis2.transport.http.ApplicationXMLFormatter"/>
>  "org.apache.axis2.format.PlainTextFormatter"/>
>
>class=
> "org.apache.axis2.builder.ApplicationXMLBuilder"/>
>class="org.apache.axis2.format.PlainTextBuilder"/>
>
>
> Thanks,
> Thulasika
>
> On Mon, Dec 7, 2015 at 1:15 PM, Malaka Silva  wrote:
>
>> Riyafa seems like a builder error. Can you try enabling wire logs and
>> analyse the response from the APIs.
>>
>> Also what is your use case?
>>
>> On Mon, Dec 7, 2015 at 12:08 PM, Riyafa Abdul Hameed 
>> wrote:
>>
>>> Hi,
>>>
>>> I have a proxy service which I have attached with the mail which makes
>>> several one call to the salesforce api using the salesforce connector and
>>> two calls to the google spreadsheet api using the google-spreadsheet
>>> connector in each iteration. When the number of rows I call (or the number
>>> of iterations) increase beyond 35 the proxy service starts throwing the
>>> following two exceptions:
>>>
>>>
>>> *[2015-12-07 11:22:03,785] ERROR - RelayUtils Error while building
>>> Passthrough stream *
>>>
>>> *org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException:
>>> DOCTYPE is not allowed *
>>>
>>> * at
>>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
>>> *
>>>
>>> * at
>>> org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
>>> *
>>>
>>> * at
>>> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
>>> *
>>>
>>> * at
>>> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
>>> *
>>>
>>> * at
>>> org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
>>> *
>>>
>>> * at
>>> org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
>>> *
>>>
>>> * at
>>> org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
>>> *
>>>
>>> * at
>>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
>>> *
>>>
>>> * at
>>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
>>> *
>>>
>>> * at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) *
>>>
>>> * at
>>> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:247)
>>> *
>>>
>>> * at
>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>> *
>>>
>>> * at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>> *
>>>
>>> * at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>> *
>>>
>>> * at java.lang.Thread.run(Thread.java:745) *
>>>
>>> *Caused by: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed *
>>>
>>> * at
>>> org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:36)
>>> *
>>>
>>> * at
>>> org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
>>> *
>>>
>>> * at
>>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
>>> *
>>>
>>> * ... 14 more *
>>>
>>> And
>>>
>>>
>>> *[2015-12-07 11:22:04,040] ERROR - RelayUtils Error while building
>>> Passthrough stream *
>>>
>>> *org.apache.axiom.om.OMException:
>>> com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'I'
>>> (code 73) in prolog; expected '<' *
>>>
>>> *at [row,col {unknown-source}]: [1,1] *
>>>
>>> * at
>>> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
>>> *
>>>
>>> * at
>>> org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
>>> *
>>>
>>> * at
>>> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
>>> *
>>>
>>> * at
>>> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
>>> *
>>>
>>> * at
>>> org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
>>> *
>>>
>>> * at
>>> org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
>>> *
>>>
>>> * at
>>> org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
>>> *
>>>
>>> * at
>>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
>>> *
>>>
>>> * at
>>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
>>> *

[Dev] [ESB] Exceptions thrown when using salesforce and google-spreadsheet connectors together inside an iterator of a proxy service

2015-12-06 Thread Riyafa Abdul Hameed
Hi,

I have a proxy service which I have attached with the mail which makes
several one call to the salesforce api using the salesforce connector and
two calls to the google spreadsheet api using the google-spreadsheet
connector in each iteration. When the number of rows I call (or the number
of iterations) increase beyond 35 the proxy service starts throwing the
following two exceptions:


*[2015-12-07 11:22:03,785] ERROR - RelayUtils Error while building
Passthrough stream *

*org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException:
DOCTYPE is not allowed *

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
*

* at
org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
*

* at
org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
*

* at
org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
*

* at
org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
*

* at
org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
*

* at
org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
*

* at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) *

* at
org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:247)
*

* at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
*

* at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
*

* at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
*

* at java.lang.Thread.run(Thread.java:745) *

*Caused by: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed *

* at
org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:36)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
*

* ... 14 more *

And


*[2015-12-07 11:22:04,040] ERROR - RelayUtils Error while building
Passthrough stream *

*org.apache.axiom.om.OMException:
com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'I'
(code 73) in prolog; expected '<' *

*at [row,col {unknown-source}]: [1,1] *

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
*

* at
org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
*

* at
org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
*

* at
org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
*

* at
org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
*

* at
org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
*

* at
org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
*

* at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) *

* at
org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:247)
*

* at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
*

* at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
*

* at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
*

* at java.lang.Thread.run(Thread.java:745) *

*Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected
character 'I' (code 73) in prolog; expected '<' *

*at [row,col {unknown-source}]: [1,1] *

* at
com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:639) *

* at
com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2052)
*

* at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1134) *

* at
org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
*

* at
org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:34)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
*

* at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
*

* ... 14 more *


I have tried the following which do not seem to work in this case:


   -  Redeclare the properties inside the proxy service so that any 

Re: [Dev] [ESB] Exceptions thrown when using salesforce and google-spreadsheet connectors together inside an iterator of a proxy service

2015-12-06 Thread Malaka Silva
Riyafa seems like a builder error. Can you try enabling wire logs and
analyse the response from the APIs.

Also what is your use case?

On Mon, Dec 7, 2015 at 12:08 PM, Riyafa Abdul Hameed 
wrote:

> Hi,
>
> I have a proxy service which I have attached with the mail which makes
> several one call to the salesforce api using the salesforce connector and
> two calls to the google spreadsheet api using the google-spreadsheet
> connector in each iteration. When the number of rows I call (or the number
> of iterations) increase beyond 35 the proxy service starts throwing the
> following two exceptions:
>
>
> *[2015-12-07 11:22:03,785] ERROR - RelayUtils Error while building
> Passthrough stream *
>
> *org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException:
> DOCTYPE is not allowed *
>
> * at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
> *
>
> * at
> org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
> *
>
> * at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
> *
>
> * at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
> *
>
> * at
> org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
> *
>
> * at
> org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
> *
>
> * at
> org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
> *
>
> * at
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
> *
>
> * at
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
> *
>
> * at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) *
>
> * at
> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:247)
> *
>
> * at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
> *
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> *
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> *
>
> * at java.lang.Thread.run(Thread.java:745) *
>
> *Caused by: javax.xml.stream.XMLStreamException: DOCTYPE is not allowed *
>
> * at
> org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclStreamReaderWrapper.next(DisallowDoctypeDeclStreamReaderWrapper.java:36)
> *
>
> * at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
> *
>
> * at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
> *
>
> * ... 14 more *
>
> And
>
>
> *[2015-12-07 11:22:04,040] ERROR - RelayUtils Error while building
> Passthrough stream *
>
> *org.apache.axiom.om.OMException:
> com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'I'
> (code 73) in prolog; expected '<' *
>
> *at [row,col {unknown-source}]: [1,1] *
>
> * at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
> *
>
> * at
> org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:109)
> *
>
> * at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:570)
> *
>
> * at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:566)
> *
>
> * at
> org.apache.synapse.transport.passthru.util.DeferredMessageBuilder.getDocument(DeferredMessageBuilder.java:149)
> *
>
> * at
> org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:133)
> *
>
> * at
> org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:98)
> *
>
> * at
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:400)
> *
>
> * at
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
> *
>
> * at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) *
>
> * at
> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:247)
> *
>
> * at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
> *
>
> * at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> *
>
> * at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> *
>
> * at java.lang.Thread.run(Thread.java:745) *
>
> *Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected
> character 'I' (code 73) in prolog; expected '<' *
>
> *at [row,col {unknown-source}]: [1,1] *
>
> * at
> com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:639) *
>
> * at
> com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2052)
> *
>
> * at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1134) *
>
> * at
>