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

Reply via email to