<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: cconvertbodyto for json messages in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240064#M27675</link>
    <description>&lt;P&gt;Hi Malcolm,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This issues is not yet resolved. Still working and looking for a solution to solve this.&lt;/P&gt;</description>
    <pubDate>Tue, 18 Sep 2018 16:12:33 GMT</pubDate>
    <dc:creator>ravi999</dc:creator>
    <dc:date>2018-09-18T16:12:33Z</dc:date>
    <item>
      <title>cconvertbodyto for json messages</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240062#M27673</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;1. The route is moving json message from salesforce push topic to kafka.&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-08-26 19_24_59-Amazon WorkSpaces.png" style="width: 902px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LzXw.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/146012i8F2EA3A8254578BD/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LzXw.png" alt="0683p000009LzXw.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;The job is failing with below error if we do not keep String.class in cconvertbodyto component. What is the json equivalent class and xml equivalent class instead of string.class for cconvertbodyto component.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;2. Also kafka is not receiving the timestamp when these messages are loaded as in the pic&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-08-26 20_45_55-.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lygd.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/150239i987854248A6CF8FD/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lygd.png" alt="0683p000009Lygd.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;[ERROR]: org.apache.camel.processor.DefaultErrorHandler - Failed delivery for (MessageId: ID-IP-C613E05C-61972-1535329517217-0-1 on ExchangeId: ID-IP-C613E05C-61972-1535329517217-0-2). Exhausted after delivery attempt: 1 caught: org.apache.kafka.common.errors.SerializationException: Can't convert value of class java.util.HashMap to class org.apache.kafka.common.serialization.StringSerializer specified in value.serializer&lt;/P&gt; 
&lt;P&gt;Message History&lt;BR /&gt;org.apache.kafka.common.errors.SerializationException: Can't convert value of class java.util.HashMap to class org.apache.kafka.common.serialization.StringSerializer specified in value.serializer&lt;BR /&gt;[WARN ]: org.apache.camel.component.salesforce.SalesforceConsumer - Unhandled exception: Can't convert value of class java.util.HashMap to class org.apache.kafka.common.serialization.StringSerializer specified in value.serializer. Caused by: [org.apache.camel.component.salesforce.api.SalesforceException - Unhandled exception: Can't convert value of class java.util.HashMap to class org.apache.kafka.common.serialization.StringSerializer specified in value.serializer]&lt;BR /&gt;{message:'Unhandled exception: Can't convert value of class java.util.HashMap to class org.apache.kafka.common.serialization.StringSerializer specified in value.serializer',statusCode:0}&lt;BR /&gt;at org.apache.camel.component.salesforce.SalesforceConsumer.processMessage(SalesforceConsumer.java:194)&lt;BR /&gt;at org.apache.camel.component.salesforce.internal.streaming.SubscriptionHelper$6.onMessage(SubscriptionHelper.java:355)&lt;BR /&gt;at org.cometd.common.AbstractClientSession$AbstractSessionChannel.notifyOnMessage(AbstractClientSession.java:500)&lt;BR /&gt;at org.cometd.common.AbstractClientSession$AbstractSessionChannel.notifyMessageListeners(AbstractClientSession.java:490)&lt;BR /&gt;at org.cometd.common.AbstractClientSession.notifyListeners(AbstractClientSession.java:248)&lt;BR /&gt;at org.cometd.client.BayeuxClient.notifyListeners(BayeuxClient.java:1001)&lt;BR /&gt;at org.cometd.common.AbstractClientSession.receive(AbstractClientSession.java:241)&lt;BR /&gt;at org.cometd.client.BayeuxClient.processMessage(BayeuxClient.java:787)&lt;BR /&gt;at org.cometd.client.BayeuxClient$PublishTransportListener.processMessage(BayeuxClient.java:1193)&lt;BR /&gt;at org.cometd.client.BayeuxClient$ConnectTransportListener.processMessage(BayeuxClient.java:1260)&lt;BR /&gt;at org.cometd.client.BayeuxClient$PublishTransportListener.onMessages(BayeuxClient.java:1185)&lt;BR /&gt;at org.cometd.client.transport.LongPollingTransport$2.onComplete(LongPollingTransport.java:258)&lt;BR /&gt;at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:193)&lt;BR /&gt;at org.eclipse.jetty.client.ResponseNotifier.notifyComplete(ResponseNotifier.java:185)&lt;BR /&gt;at org.eclipse.jetty.client.HttpReceiver.terminateResponse(HttpReceiver.java:453)&lt;BR /&gt;at org.eclipse.jetty.client.HttpReceiver.responseSuccess(HttpReceiver.java:400)&lt;BR /&gt;at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.messageComplete(HttpReceiverOverHTTP.java:266)&lt;BR /&gt;at org.eclipse.jetty.http.HttpParser.parseContent(HttpParser.java:1514)&lt;BR /&gt;at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1272)&lt;BR /&gt;at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.parse(HttpReceiverOverHTTP.java:156)&lt;BR /&gt;at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:117)&lt;BR /&gt;at org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:69)&lt;BR /&gt;at org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:89)&lt;BR /&gt;at org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:123)&lt;BR /&gt;at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)&lt;BR /&gt;at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)&lt;BR /&gt;at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)&lt;BR /&gt;at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: org.apache.kafka.common.errors.SerializationException: Can't convert value of class java.util.HashMap to class org.apache.kafka.common.serialization.StringSerializer specified in value.serializer&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 07:45:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240062#M27673</guid>
      <dc:creator>ravi999</dc:creator>
      <dc:date>2024-11-16T07:45:56Z</dc:date>
    </item>
    <item>
      <title>Re: cconvertbodyto for json messages</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240063#M27674</link>
      <description>&lt;P&gt;Hello ravi999&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did you ever solve this issue? I would like to create the same process.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Malcolm&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 13:36:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240063#M27674</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-18T13:36:11Z</dc:date>
    </item>
    <item>
      <title>Re: cconvertbodyto for json messages</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240064#M27675</link>
      <description>&lt;P&gt;Hi Malcolm,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This issues is not yet resolved. Still working and looking for a solution to solve this.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 16:12:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240064#M27675</guid>
      <dc:creator>ravi999</dc:creator>
      <dc:date>2018-09-18T16:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: cconvertbodyto for json messages</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240065#M27676</link>
      <description>&lt;P&gt;Would you mind exporting your job? I would like to try something similar but instead of pushing to Kafka I would like to push to another service.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 16:25:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240065#M27676</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-18T16:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: cconvertbodyto for json messages</title>
      <link>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240066#M27677</link>
      <description>&lt;P&gt;Hi Malcolm,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCpuECAS" target="_blank"&gt;https://community.talend.com/t5/Design-and-Development/Talend-ESB-cMessagingEndpoint-Salesforce-component-unable-to/td-p/39678&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCt7OCAS" target="_blank"&gt;https://community.talend.com/t5/Design-and-Development/Talend-ESB-cMessagingEndpoint-could-not-connect-to-salesforce/td-p/127370&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCsh2CAC" target="_blank" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/resolved-Talend-and-camel-2-14/td-p/189932&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have had a hard time connecting to salesforce platform events .&amp;nbsp;"salesforce:event/Test_Event__e" is the URL which we need to give in cmessagingendpoint component to connect to salesforce platform event. Talend ESB is a wrapper around Apache camel. Apache camel supports platform events from version 2.23.But Talend's latest version , version 7 is built on camel salesforce version 2.20.1&lt;/P&gt; 
&lt;P&gt;&lt;A href="https://issues.apache.org/jira/browse/CAMEL-11803?jql=text%20~%20%22salesforce%20platform%20event%22" target="_blank" rel="nofollow noopener noreferrer"&gt;https://issues.apache.org/jira/browse/CAMEL-11803?jql=text%20~%20%22salesforce%20platform%20event%22&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;I have tried to use custom component in the advanced setting of cmessagingendpoint. Had so many jar issues and ended up with the below error&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2018-09-19 17_30_59-Amazon WorkSpaces.png" style="width: 888px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0Lg.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139947iA59F18A36246A071/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0Lg.png" alt="0683p000009M0Lg.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Exception in thread "main" java.lang.NoSuchFieldError: ADJUST_DATES_TO_CONTEXT_TIME_ZONE&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.component.salesforce.api.utils.JsonUtils.createObjectMapper(JsonUtils.java:80)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.component.salesforce.internal.SalesforceSession.&amp;lt;init&amp;gt;(SalesforceSession.java:104)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.component.salesforce.SalesforceComponent.doStart(SalesforceComponent.java:348)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3701)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext.startServices(DefaultCamelContext.java:3707)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3438)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:208)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3249)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3245)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3268)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3245)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3168)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:133)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.main.Main.doStart(Main.java:139)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.camel.main.MainSupport.run(MainSupport.java:170)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at local_project.kafka_to_sfdcplatformevent_0_1.kafka_to_sfdcplatformevent.run(kafka_to_sfdcplatformevent.java:201)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at local_project.kafka_to_sfdcplatformevent_0_1.kafka_to_sfdcplatformevent.runJobInTOS(kafka_to_sfdcplatformevent.java:298)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at local_project.kafka_to_sfdcplatformevent_0_1.kafka_to_sfdcplatformevent.main(kafka_to_sfdcplatformevent.java:268)&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;EM&gt;Job kafka_to_sfdcplatformevent ended at 15:51 11/09/2018. [exit code=1]&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Sep 2018 22:34:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/cconvertbodyto-for-json-messages/m-p/2240066#M27677</guid>
      <dc:creator>ravi999</dc:creator>
      <dc:date>2018-09-19T22:34:34Z</dc:date>
    </item>
  </channel>
</rss>

