<?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>question JSON from Twitter (flat) getting error on InferAvroSchema in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/JSON-from-Twitter-flat-getting-error-on-InferAvroSchema/m-p/169580#M45654</link>
    <description>&lt;PRE&gt;2016-11-08 19:35:09,121 WARN [Timer-Driven Process Thread-9] o.a.n.c.t.ContinuallyRunProcessorTask Administratively Yielding ConvertJSONToAvro[id=10091199-14c4-1ad1-fdc6-9c4abcfa4349] due to uncaught Exception: java.lang.IllegalArgumentException: Schemas for JSON files should be record
2016-11-08 19:35:09,123 WARN [Timer-Driven Process Thread-9] o.a.n.c.t.ContinuallyRunProcessorTask
java.lang.IllegalArgumentException: Schemas for JSON files should be record
 at org.kitesdk.shaded.com.google.common.base.Preconditions.checkArgument(Preconditions.java:88) ~[na:na]
 at org.kitesdk.data.spi.filesystem.JSONFileReader.initialize(JSONFileReader.java:84) ~[na:na]
 at org.apache.nifi.processors.kite.ConvertJSONToAvro$1.process(ConvertJSONToAvro.java:144) ~[na:na]
 at org.apache.nifi.controller.repository.StandardProcessSession.write(StandardProcessSession.java:2370) ~[nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.processors.kite.ConvertJSONToAvro.onTrigger(ConvertJSONToAvro.java:139) ~[na:na]
 at org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27) ~[nifi-api-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1064) ~[nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:136) [nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47) [nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:132) [nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_101]
 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_101]
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_101]
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_101]
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_101]
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_101]
 at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]
&lt;/PRE&gt;&lt;P&gt;Error on inferAvroSchema from JSON file.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="9208-schema1.png" style="width: 1593px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/20146i26480310A02E5A2A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="9208-schema1.png" alt="9208-schema1.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 18 Aug 2019 10:50:38 GMT</pubDate>
    <dc:creator>TimothySpann</dc:creator>
    <dc:date>2019-08-18T10:50:38Z</dc:date>
    <item>
      <title>JSON from Twitter (flat) getting error on InferAvroSchema</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/JSON-from-Twitter-flat-getting-error-on-InferAvroSchema/m-p/169580#M45654</link>
      <description>&lt;PRE&gt;2016-11-08 19:35:09,121 WARN [Timer-Driven Process Thread-9] o.a.n.c.t.ContinuallyRunProcessorTask Administratively Yielding ConvertJSONToAvro[id=10091199-14c4-1ad1-fdc6-9c4abcfa4349] due to uncaught Exception: java.lang.IllegalArgumentException: Schemas for JSON files should be record
2016-11-08 19:35:09,123 WARN [Timer-Driven Process Thread-9] o.a.n.c.t.ContinuallyRunProcessorTask
java.lang.IllegalArgumentException: Schemas for JSON files should be record
 at org.kitesdk.shaded.com.google.common.base.Preconditions.checkArgument(Preconditions.java:88) ~[na:na]
 at org.kitesdk.data.spi.filesystem.JSONFileReader.initialize(JSONFileReader.java:84) ~[na:na]
 at org.apache.nifi.processors.kite.ConvertJSONToAvro$1.process(ConvertJSONToAvro.java:144) ~[na:na]
 at org.apache.nifi.controller.repository.StandardProcessSession.write(StandardProcessSession.java:2370) ~[nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.processors.kite.ConvertJSONToAvro.onTrigger(ConvertJSONToAvro.java:139) ~[na:na]
 at org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27) ~[nifi-api-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1064) ~[nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:136) [nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47) [nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:132) [nifi-framework-core-1.0.0.2.0.0.0-579.jar:1.0.0.2.0.0.0-579]
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_101]
 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_101]
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_101]
 at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_101]
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_101]
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_101]
 at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]
&lt;/PRE&gt;&lt;P&gt;Error on inferAvroSchema from JSON file.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="9208-schema1.png" style="width: 1593px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/20146i26480310A02E5A2A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="9208-schema1.png" alt="9208-schema1.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Aug 2019 10:50:38 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/JSON-from-Twitter-flat-getting-error-on-InferAvroSchema/m-p/169580#M45654</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2019-08-18T10:50:38Z</dc:date>
    </item>
    <item>
      <title>Re: JSON from Twitter (flat) getting error on InferAvroSchema</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/JSON-from-Twitter-flat-getting-error-on-InferAvroSchema/m-p/169581#M45655</link>
      <description>&lt;P&gt;It got a different error, when I removed that attribute.   I also turned off use internal attributes into convert to JSON.  Maybe be internal fields are an issue.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Nov 2016 04:00:16 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/JSON-from-Twitter-flat-getting-error-on-InferAvroSchema/m-p/169581#M45655</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2016-11-09T04:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: JSON from Twitter (flat) getting error on InferAvroSchema</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/JSON-from-Twitter-flat-getting-error-on-InferAvroSchema/m-p/169582#M45656</link>
      <description>&lt;P&gt;Avro &lt;A target="_blank" href="https://avro.apache.org/docs/1.7.7/spec.html#Names"&gt;doesn't like the dots&lt;/A&gt; in the attribute names (which become field names), perhaps you could rename them (with UpdateAttribute or at the source processor(s)) using underscores (or other valid characters like alphanumeric characters, see the link for the rules).&lt;/P&gt;</description>
      <pubDate>Wed, 09 Nov 2016 04:11:22 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/JSON-from-Twitter-flat-getting-error-on-InferAvroSchema/m-p/169582#M45656</guid>
      <dc:creator>mburgess</dc:creator>
      <dc:date>2016-11-09T04:11:22Z</dc:date>
    </item>
  </channel>
</rss>

