Hi Nuwan,

Using ESB 5.0.0-BETA.

Thanks,
Keerthika

On Mon, Jun 20, 2016 at 4:25 PM, Nuwan Pallewela <nuw...@wso2.com> wrote:

> Hi Keerthika,
>
> What is the ESB version you are using?
>
> Thanks,
> Nuwan
>
> On Mon, Jun 20, 2016 at 4:03 PM, Keerthika Mahendralingam <
> keerth...@wso2.com> wrote:
>
>> Hi All,
>>
>> I am getting the following error when I used data mapper to create an
>> integration scenario. I installed the tool from
>> http://builder1.us1.wso2.org/~developerstudio/devstudio-tooling-esb/5.0.0/Beta/composite/
>> and used input output schema from jira and pagerduty connector schema.
>>
>> I have added the proxy and data mapper configuration at the end.
>>
>> What could be the reason for the following error?
>>
>> [2016-06-20 15:11:10,720] DEBUG - wire HTTPS-Sender I/O dispatcher-3 >>
>> "[\r][\n]"
>>
>> [2016-06-20 15:11:10,720] DEBUG - wire HTTPS-Sender I/O dispatcher-3 >>
>> "352[\r][\n]"
>>
>> [2016-06-20 15:11:10,721] DEBUG - wire HTTPS-Sender I/O dispatcher-3 >> "
>> {"id":"PS9VE7M","incident_number":3,"created_on":"2016-06-15T11:33:51Z","status":"resolved","pending_actions":[],"html_url":"
>> https://connectordemo.pagerduty.com/incidents/PS9VE7M
>> ","incident_key":"3c45415469ed415d8137b8ea9fe2fc03","service":{"id":"P4OWETP","name":"testService","html_url":"
>> https://connectordemo.pagerduty.com/services/P4OWETP","deleted_at":null,"description":"This
>> is for testing
>> purpose"},"escalation_policy":{"id":"PDJQDGY","name":"Default","deleted_at":null},"assigned_to_user":null,"trigger_summary_data":{"subject":"serviceTest"},"trigger_details_html_url":"
>> https://connectordemo.pagerduty.com/incidents/PS9VE7M/log_entries/Q324O08PK4VLJV
>> ","trigger_type":"web_trigger","last_status_change_on":"2016-06-15T15:33:51Z","last_status_change_by":null,"number_of_escalations":0,"resolved_by_user":null,"assigned_to":[],"urgency":"high"}
>> [\r][\n]"
>>
>> [2016-06-20 15:11:10,722] DEBUG - wire HTTPS-Sender I/O dispatcher-3 >>
>> "0[\r][\n]"
>>
>> [2016-06-20 15:11:10,723] DEBUG - wire HTTPS-Sender I/O dispatcher-3 >>
>> "[\r][\n]"
>>
>> [2016-06-20 15:11:10,731]  WARN - JacksonJSONSchema Element name not
>> found : jsonObject
>>
>> [2016-06-20 15:11:10,732]  WARN - JacksonJSONSchema Element name not
>> found : jsonObject
>>
>> [2016-06-20 15:11:10,732] ERROR - SequenceMediator java.lang.String
>> cannot be cast to java.util.Map
>>
>> java.lang.ClassCastException: java.lang.String cannot be cast to
>> java.util.Map
>>
>> at
>> org.wso2.carbon.mediator.datamapper.engine.core.schemas.JacksonJSONSchema.getElementTypeByName(JacksonJSONSchema.java:111)
>>
>> at
>> org.wso2.carbon.mediator.datamapper.engine.input.readers.XMLReader.startElement(XMLReader.java:141)
>>
>> at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
>> Source)
>>
>> at
>> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
>> Source)
>>
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
>> Source)
>>
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
>> Source)
>>
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>>
>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>>
>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>
>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>>
>> at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
>> Source)
>>
>> at
>> org.wso2.carbon.mediator.datamapper.engine.input.readers.XMLReader.read(XMLReader.java:95)
>>
>> at
>> org.wso2.carbon.mediator.datamapper.engine.input.InputModelBuilder.buildInputModel(InputModelBuilder.java:52)
>>
>> at
>> org.wso2.carbon.mediator.datamapper.engine.core.mapper.MappingHandler.doMap(MappingHandler.java:59)
>>
>> at
>> org.wso2.carbon.mediator.datamapper.DataMapperMediator.transform(DataMapperMediator.java:245)
>>
>> at
>> org.wso2.carbon.mediator.datamapper.DataMapperMediator.mediate(DataMapperMediator.java:217)
>>
>> at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:87)
>>
>> at
>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:292)
>>
>> at
>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:774)
>>
>> at
>> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:282)
>>
>> at
>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:546)
>>
>> at
>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:179)
>>
>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>
>> at
>> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:255)
>>
>> at
>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>
>> at java.lang.Thread.run(Thread.java:722)
>>
>> *Proxy Service:*
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <proxy xmlns="http://ws.apache.org/ns/synapse";
>>        name="createIssue"
>>        transports="https,http"
>>        statistics="disable"
>>        trace="disable"
>>        startOnLoad="true">
>>    <target>
>>       <inSequence>
>>          <pagerduty.getIncidentById configKey="pdConfig">
>>             <incidentId>PS9VE7M</incidentId>
>>          </pagerduty.getIncidentById>
>>          <datamapper config="gov:datamapper/pdJiraConfig.dmc"
>>
>>  inputSchema="gov:datamapper/pdJiraConfig_inputSchema.json"
>>
>>  outputSchema="gov:datamapper/pdJiraConfig_outputSchema.json"
>>                      inputType="XML"
>>                      outputType="XML"/>
>>          <jira.createIssue configKey="jiraConfig">
>>             <issueFields>{json-eval($.issueFields)}</issueFields>
>>          </jira.createIssue>
>>          <respond/>
>>       </inSequence>
>>       <outSequence/>
>>       <faultSequence/>
>>    </target>
>>    <description/>
>> </proxy>
>>
>> *pdJiraConfig.dmc:*
>>
>> function map_S_root_S_root( ){
>> var outputroot={};
>>
>>
>> outputroot = {};
>> outputroot.issueFields = {};
>> outputroot.issueFields.fields = {};
>>
>>
>> outputroot.issueFields.fields.description = inputroot.html_url;
>> return outputroot;
>> }
>>
>> Thanks,
>> Keerthika.
>> --
>> <dev-requ...@wso2.org>
>> Keerthika Mahendralingam
>> Software Engineer
>> Mobile :+94 (0) 776 121144
>> keerth...@wso2.com
>> WSO2, Inc.
>> lean . enterprise . middleware
>>
>
>
>
> --
> ----------------------------------------------------------
>
> *Nuwan Chamara Pallewela*
>
>
> *Software Engineer*
>
> *WSO2, Inc. *http://wso2.com
> *lean . enterprise . middleware*
>
> Email   *nuw...@wso2.com <nuw...@wso2.com>*
> Mobile  *+94719079739 <%2B94719079739>@*
>
>
>


-- 
<dev-requ...@wso2.org>
Keerthika Mahendralingam
Software Engineer
Mobile :+94 (0) 776 121144
keerth...@wso2.com
WSO2, Inc.
lean . enterprise . middleware
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to