Sorry, i enabled axis2.stream json messag ebuilder/formatter and same
error..
When i add synapse implementation it gives some parser errors;
aused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected
character '{' (code 123) in prolog; expected '<'
at [row,col {unknown-source}]: [2,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)
... 23 more
[2015-03-24 12:39:10,469] ERROR - SequenceMediator Error while building
message
org.apache.axis2.AxisFault: Error while building Passthrough stream
at
org.apache.synapse.transport.passthru.util.RelayUtils.handleException(RelayUtils.java:236)
at
org.apache.synapse.transport.passthru.util.RelayUtils.builldMessage(RelayUtils.java:111)
at
org.apache.synapse.transport.passthru.util.RelayUtils.buildMessage(RelayUtils.java:82)
at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:68)
at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
at
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
at org.apache.synapse.rest.Resource.process(Resource.java:297)
at org.apache.synapse.rest.API.process(API.java:340)
at
org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:83)
at
org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:64)
at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:220)
at
org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:83)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at
org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:344)
at
org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:385)
at
org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:695)
Caused by: org.apache.axiom.om.OMException:
com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '{'
(code 123) in prolog; expected '<'
at [row,col {unknown-source}]: [2,1]
On 24 March 2015 at 12:31, Roshan Wijesena <[email protected]> wrote:
> Hi,
>
> I also tried same scenario once and received the same error. This seems
> to be a known issue, It has been discussed in this mail thread. [Dev]
> getPayloadJSON returning an empty object
>
> Regards
> Roshan
>
>
>
> On Tue, Mar 24, 2015 at 12:27 PM, Ishan Jayawardena <[email protected]>
> wrote:
>
>> What are the builder and formatter that you have registered?
>>
>> On Tue, Mar 24, 2015 at 12:17 PM, Vijayaratha Vijayasingam <
>> [email protected]> wrote:
>>
>>> Hi Ishan;
>>> I tried following json line[1] in APIM 1..80
>>> But im getting following error;
>>>
>>> My request is a valid json as mentioned below;
>>>
>>> {
>>> "company_uui":"xxx",
>>> "name": "Y"
>>> }
>>>
>>> Why script mediator could not extract 'name' from the incoming json
>>> payload?
>>>
>>> [1]var name= *mc.getPayloadJSON().name.toString*;
>>>
>>> [2]
>>>
>>> 2015-03-24 11:58:40,804] ERROR - ScriptMessageContext JSON object is
>>> null.
>>>
>>> [2015-03-24 11:58:40,806] ERROR - ScriptMediator Error in execution :
>>>
>>> org.mozilla.javascript.EcmaError: TypeError: Cannot read property
>>> "toString" from undefined (eval#2)
>>>
>>> at
>>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687)
>>>
>>> at
>>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665)
>>>
>>> at
>>> org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3693)
>>>
>>> at
>>> Thanks.
>>> --
>>> -Ratha
>>>
>>
>>
>>
>> --
>> Ishan Jayawardena
>> Senior Software Engineer
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Roshan Wijesena.
> Senior Software Engineer-WSO2 Inc.
> Mobile: *+94719154640 <%2B94719154640>*
> Email: [email protected]
> *WSO2, Inc. :** wso2.com <http://wso2.com/>*
> lean.enterprise.middleware.
>
--
-Ratha
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev