<?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 Re: Want to read NIFI template data in run time. in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Want-to-read-NIFI-template-data-in-run-time/m-p/184557#M61670</link>
    <description>&lt;P&gt;Thanks Timothy&lt;/P&gt;&lt;P&gt;I have find out the way to read template's xml file in onTrigger method of my custom processor, but I am getting some issues.&lt;/P&gt;&lt;P&gt;I am using getTemplates() method of StandardNiFiServiceFacade class that implements NiFiServiceFacade interface, and I make object of that interface like this -- &lt;/P&gt;&lt;P&gt;private NiFiServiceFacade serviceFacade = new StandardNiFiServiceFacade();&lt;/P&gt;&lt;P&gt;in my custom processor's code. But when I am going to up my nifi server, I got error on this line.&lt;/P&gt;&lt;P&gt;Below are the error I am getting:&lt;/P&gt;&lt;P&gt;java.util.ServiceConfigurationError: org.apache.nifi.processor.Processor: Provider org.apache.nifi.processors.hadoop.SparkConnector could not be instantiated
at java.util.ServiceLoader.fail(ServiceLoader.java:232) ~[na:1.8.0_111]
at java.util.ServiceLoader.access$100(ServiceLoader.java:185) ~[na:1.8.0_111]
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384) ~[na:1.8.0_111]
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) ~[na:1.8.0_111]
at java.util.ServiceLoader$1.next(ServiceLoader.java:480) ~[na:1.8.0_111]
at org.apache.nifi.nar.ExtensionManager.loadExtensions(ExtensionManager.java:116) ~[nifi-nar-utils-1.1.2.jar:1.1.2]
at org.apache.nifi.nar.ExtensionManager.discoverExtensions(ExtensionManager.java:97) ~[nifi-nar-utils-1.1.2.jar:1.1.2]
at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:139) ~[nifi-runtime-1.1.2.jar:1.1.2]
at org.apache.nifi.NiFi.main(NiFi.java:262) ~[nifi-runtime-1.1.2.jar:1.1.2] &lt;/P&gt;&lt;P&gt;Caused by: java.lang.NoClassDefFoundError: org/apache/nifi/web/revision/RevisionClaim
at org.apache.nifi.processors.hadoop.SparkConnector.&amp;lt;init&amp;gt;(SparkConnector.java:53) ~[nifi-hdfs-processors-1.1.2.jar:1.1.2]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_111]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_111]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_111]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_111]
at java.lang.Class.newInstance(Class.java:442) ~[na:1.8.0_111]
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380) ~[na:1.8.0_111]
... 6 common frames omitted &lt;/P&gt;&lt;P&gt;Caused by: java.lang.ClassNotFoundException: org.apache.nifi.web.revision.RevisionClaim
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_111]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_111]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_111]
... 13 common frames omitted
&lt;/P&gt;&lt;P&gt;I wont able to understand what exactly is the problem, as I have already added all required jar files in nar. Still I am getting this error. Please suggest me what I am doing wrong here or tell me some alternate way if you know that how I get all template object in TemplateEntity class in my onTrigger method of customProcessor.&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
    <pubDate>Mon, 29 May 2017 22:15:23 GMT</pubDate>
    <dc:creator>prakharagrawal6</dc:creator>
    <dc:date>2017-05-29T22:15:23Z</dc:date>
    <item>
      <title>Want to read NIFI template data in run time.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Want-to-read-NIFI-template-data-in-run-time/m-p/184555#M61668</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am going to make a custom processor which needs NIFI template xml file's data(existing saved template) in run time, is this possible in nifi to read existing nifi template file's data in run time.&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 11:39:04 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Want-to-read-NIFI-template-data-in-run-time/m-p/184555#M61668</guid>
      <dc:creator>prakharagrawal6</dc:creator>
      <dc:date>2022-09-16T11:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: Want to read NIFI template data in run time.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Want-to-read-NIFI-template-data-in-run-time/m-p/184556#M61669</link>
      <description>&lt;P&gt;That's interesting.&lt;/P&gt;&lt;P&gt;You can read it just like a regular XML with a SAX or DOM parser like Jackson.&lt;/P&gt;&lt;P&gt;What do you need from the XML?&lt;/P&gt;&lt;P&gt;You could read configuration file elsewhere or pass it into your processor.&lt;/P&gt;&lt;P&gt;&lt;A href="https://nifi.apache.org/developer-guide.html" target="_blank"&gt;https://nifi.apache.org/developer-guide.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 26 May 2017 21:01:42 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Want-to-read-NIFI-template-data-in-run-time/m-p/184556#M61669</guid>
      <dc:creator>TimothySpann</dc:creator>
      <dc:date>2017-05-26T21:01:42Z</dc:date>
    </item>
    <item>
      <title>Re: Want to read NIFI template data in run time.</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Want-to-read-NIFI-template-data-in-run-time/m-p/184557#M61670</link>
      <description>&lt;P&gt;Thanks Timothy&lt;/P&gt;&lt;P&gt;I have find out the way to read template's xml file in onTrigger method of my custom processor, but I am getting some issues.&lt;/P&gt;&lt;P&gt;I am using getTemplates() method of StandardNiFiServiceFacade class that implements NiFiServiceFacade interface, and I make object of that interface like this -- &lt;/P&gt;&lt;P&gt;private NiFiServiceFacade serviceFacade = new StandardNiFiServiceFacade();&lt;/P&gt;&lt;P&gt;in my custom processor's code. But when I am going to up my nifi server, I got error on this line.&lt;/P&gt;&lt;P&gt;Below are the error I am getting:&lt;/P&gt;&lt;P&gt;java.util.ServiceConfigurationError: org.apache.nifi.processor.Processor: Provider org.apache.nifi.processors.hadoop.SparkConnector could not be instantiated
at java.util.ServiceLoader.fail(ServiceLoader.java:232) ~[na:1.8.0_111]
at java.util.ServiceLoader.access$100(ServiceLoader.java:185) ~[na:1.8.0_111]
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384) ~[na:1.8.0_111]
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) ~[na:1.8.0_111]
at java.util.ServiceLoader$1.next(ServiceLoader.java:480) ~[na:1.8.0_111]
at org.apache.nifi.nar.ExtensionManager.loadExtensions(ExtensionManager.java:116) ~[nifi-nar-utils-1.1.2.jar:1.1.2]
at org.apache.nifi.nar.ExtensionManager.discoverExtensions(ExtensionManager.java:97) ~[nifi-nar-utils-1.1.2.jar:1.1.2]
at org.apache.nifi.NiFi.&amp;lt;init&amp;gt;(NiFi.java:139) ~[nifi-runtime-1.1.2.jar:1.1.2]
at org.apache.nifi.NiFi.main(NiFi.java:262) ~[nifi-runtime-1.1.2.jar:1.1.2] &lt;/P&gt;&lt;P&gt;Caused by: java.lang.NoClassDefFoundError: org/apache/nifi/web/revision/RevisionClaim
at org.apache.nifi.processors.hadoop.SparkConnector.&amp;lt;init&amp;gt;(SparkConnector.java:53) ~[nifi-hdfs-processors-1.1.2.jar:1.1.2]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_111]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_111]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_111]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_111]
at java.lang.Class.newInstance(Class.java:442) ~[na:1.8.0_111]
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380) ~[na:1.8.0_111]
... 6 common frames omitted &lt;/P&gt;&lt;P&gt;Caused by: java.lang.ClassNotFoundException: org.apache.nifi.web.revision.RevisionClaim
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_111]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_111]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_111]
... 13 common frames omitted
&lt;/P&gt;&lt;P&gt;I wont able to understand what exactly is the problem, as I have already added all required jar files in nar. Still I am getting this error. Please suggest me what I am doing wrong here or tell me some alternate way if you know that how I get all template object in TemplateEntity class in my onTrigger method of customProcessor.&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;</description>
      <pubDate>Mon, 29 May 2017 22:15:23 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Want-to-read-NIFI-template-data-in-run-time/m-p/184557#M61670</guid>
      <dc:creator>prakharagrawal6</dc:creator>
      <dc:date>2017-05-29T22:15:23Z</dc:date>
    </item>
  </channel>
</rss>

