<?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: java.lang.NoClassDefFoundError: org/apache/nifi/mongodb/MongoDBClientService error while building nifi custom processor maven project in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/java-lang-NoClassDefFoundError-org-apache-nifi-mongodb/m-p/359398#M238104</link>
    <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/95503"&gt;@steven-matison&lt;/a&gt;&amp;nbsp;- thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Found out the reason for NoClassdef error it was due to the missing nar dependency in my NAR generation project pom.&lt;BR /&gt;Need to add "nifi-mongodb-nar" dependency to make use of these mongo related classes as they are not part of standard nar.&lt;BR /&gt;&lt;BR /&gt;But I am already using "nifi-standard-nar" as dependency in NAR project I cant use one more, so had drop down this idea and write my own Mongo controller service.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 13 Dec 2022 05:16:26 GMT</pubDate>
    <dc:creator>hegdemahendra</dc:creator>
    <dc:date>2022-12-13T05:16:26Z</dc:date>
    <item>
      <title>java.lang.NoClassDefFoundError: org/apache/nifi/mongodb/MongoDBClientService error while building nifi custom processor maven project</title>
      <link>https://community.cloudera.com/t5/Support-Questions/java-lang-NoClassDefFoundError-org-apache-nifi-mongodb/m-p/359347#M238087</link>
      <description>&lt;P&gt;Hello Experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have custom processor code where I am using 2 controller services as input property.&lt;/P&gt;&lt;P&gt;DBCPService (jdbc connection pool) works fine without any issue,&lt;/P&gt;&lt;P&gt;but when I try to take input as&amp;nbsp;MongoDBClientService (mongodb connection pool controller service) I get&amp;nbsp;MongoDBClientService&amp;nbsp;NoClassDefFoundError error during project build.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;public class &lt;/SPAN&gt;TrackRequestStatus &lt;SPAN&gt;extends &lt;/SPAN&gt;AbstractProcessor {&lt;BR /&gt;&lt;BR /&gt;   &lt;SPAN&gt;public static final &lt;/SPAN&gt;PropertyDescriptor &lt;SPAN&gt;DBDC_SERVICE &lt;/SPAN&gt;= &lt;SPAN&gt;new &lt;/SPAN&gt;PropertyDescriptor.Builder()&lt;BR /&gt;         .name(&lt;SPAN&gt;"JDBC Connection Pool"&lt;/SPAN&gt;)&lt;BR /&gt;         .description(&lt;SPAN&gt;"JDBC Connection Pool"&lt;/SPAN&gt;)&lt;BR /&gt;         .required(&lt;SPAN&gt;false&lt;/SPAN&gt;)&lt;BR /&gt;         .dynamic(&lt;SPAN&gt;true&lt;/SPAN&gt;)&lt;BR /&gt;         .identifiesControllerService(DBCPService.&lt;SPAN&gt;class&lt;/SPAN&gt;)&lt;BR /&gt;         &lt;SPAN&gt;//.addValidator(StandardValidators.NON_EMPTY_VALIDATOR)&lt;BR /&gt;&lt;/SPAN&gt;         .build()&lt;SPAN&gt;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   static final &lt;/SPAN&gt;PropertyDescriptor &lt;SPAN&gt;CLIENT_SERVICE &lt;/SPAN&gt;= &lt;SPAN&gt;new &lt;/SPAN&gt;PropertyDescriptor.Builder()&lt;BR /&gt;         .name(&lt;SPAN&gt;"mongo-client-service"&lt;/SPAN&gt;)&lt;BR /&gt;         .displayName(&lt;SPAN&gt;"MongoDB Client Service"&lt;/SPAN&gt;)&lt;BR /&gt;         .description(&lt;SPAN&gt;"If configured, this property will use the assigned client service for connection pooling."&lt;/SPAN&gt;)&lt;BR /&gt;         .required(&lt;SPAN&gt;false&lt;/SPAN&gt;)&lt;BR /&gt;         .identifiesControllerService(MongoDBClientService.&lt;SPAN&gt;class&lt;/SPAN&gt;)&lt;BR /&gt;         .build()&lt;SPAN&gt;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;&amp;lt;!-- https://mvnrepository.com/artifact/org.apache.nifi/nifi-standard-bundle --&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;groupId&amp;gt;&lt;/SPAN&gt;org.apache.nifi&lt;SPAN&gt;&amp;lt;/groupId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;artifactId&amp;gt;&lt;/SPAN&gt;nifi-standard-bundle&lt;SPAN&gt;&amp;lt;/artifactId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;version&amp;gt;&lt;/SPAN&gt;${nifi16.version}&lt;SPAN&gt;&amp;lt;/version&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;type&amp;gt;&lt;/SPAN&gt;pom&lt;SPAN&gt;&amp;lt;/type&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;/dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;!-- https://mvnrepository.com/artifact/org.apache.nifi/nifi-dbcp-service-nar --&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;groupId&amp;gt;&lt;/SPAN&gt;org.apache.nifi&lt;SPAN&gt;&amp;lt;/groupId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;artifactId&amp;gt;&lt;/SPAN&gt;nifi-dbcp-service&lt;SPAN&gt;&amp;lt;/artifactId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;version&amp;gt;&lt;/SPAN&gt;${nifi16.version}&lt;SPAN&gt;&amp;lt;/version&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;scope&amp;gt;&lt;/SPAN&gt;provided&lt;SPAN&gt;&amp;lt;/scope&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;/dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;!-- https://mvnrepository.com/artifact/org.apache.nifi/nifi-dbcp-service-api --&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;groupId&amp;gt;&lt;/SPAN&gt;org.apache.nifi&lt;SPAN&gt;&amp;lt;/groupId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;artifactId&amp;gt;&lt;/SPAN&gt;nifi-dbcp-service-api&lt;SPAN&gt;&amp;lt;/artifactId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;version&amp;gt;&lt;/SPAN&gt;${nifi16.version}&lt;SPAN&gt;&amp;lt;/version&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;scope&amp;gt;&lt;/SPAN&gt;provided&lt;SPAN&gt;&amp;lt;/scope&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;/dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;!--&amp;lt;dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;groupId&amp;gt;org.mongodb&amp;lt;/groupId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;artifactId&amp;gt;mongodb-driver-legacy&amp;lt;/artifactId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;version&amp;gt;4.7.2&amp;lt;/version&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;/dependency&amp;gt;--&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;!-- https://mvnrepository.com/artifact/org.apache.nifi/nifi-mongodb-bundle --&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;groupId&amp;gt;&lt;/SPAN&gt;org.apache.nifi&lt;SPAN&gt;&amp;lt;/groupId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;artifactId&amp;gt;&lt;/SPAN&gt;nifi-mongodb-bundle&lt;SPAN&gt;&amp;lt;/artifactId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;version&amp;gt;&lt;/SPAN&gt;${nifi16.version}&lt;SPAN&gt;&amp;lt;/version&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;type&amp;gt;&lt;/SPAN&gt;pom&lt;SPAN&gt;&amp;lt;/type&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;/dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;groupId&amp;gt;&lt;/SPAN&gt;org.apache.nifi&lt;SPAN&gt;&amp;lt;/groupId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;artifactId&amp;gt;&lt;/SPAN&gt;nifi-mongodb-client-service-api&lt;SPAN&gt;&amp;lt;/artifactId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;version&amp;gt;&lt;/SPAN&gt;${nifi16.version}&lt;SPAN&gt;&amp;lt;/version&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;scope&amp;gt;&lt;/SPAN&gt;provided&lt;SPAN&gt;&amp;lt;/scope&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;/dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;groupId&amp;gt;&lt;/SPAN&gt;org.apache.nifi&lt;SPAN&gt;&amp;lt;/groupId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;artifactId&amp;gt;&lt;/SPAN&gt;nifi-mongodb-services&lt;SPAN&gt;&amp;lt;/artifactId&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;version&amp;gt;&lt;/SPAN&gt;${nifi16.version}&lt;SPAN&gt;&amp;lt;/version&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;   &amp;lt;scope&amp;gt;&lt;/SPAN&gt;provided&lt;SPAN&gt;&amp;lt;/scope&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;/dependency&amp;gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[INFO] Generating documentation for NiFi extensions in the NAR...&lt;BR /&gt;[INFO] Found NAR dependency of org.apache.nifi:nifi-standard-nar:nar:1.16.3:compile&lt;BR /&gt;[INFO] Found NAR dependency of org.apache.nifi:nifi-standard-services-api-nar:nar:1.16.3:compile&lt;BR /&gt;[INFO] Found NAR dependency of org.apache.nifi:nifi-jetty-bundle:nar:1.16.3:compile&lt;BR /&gt;[INFO] Found a dependency on version 1.16.3 of NiFi API&lt;BR /&gt;[WARNING] Could not generate extensions' documentation&lt;BR /&gt;java.lang.NoClassDefFoundError: org/apache/nifi/mongodb/MongoDBClientService&lt;BR /&gt;at com.o9solutions.nifi.processors.o9_custom_processors.TrackRequestStatus.&amp;lt;clinit&amp;gt; (TrackRequestStatus.java:71)&lt;BR /&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)&lt;BR /&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)&lt;BR /&gt;at java.lang.reflect.Constructor.newInstance (Constructor.java:423)&lt;BR /&gt;at java.lang.Class.newInstance (Class.java:442)&lt;BR /&gt;at org.apache.nifi.NarMojo.writeDocumentation (NarMojo.java:629)&lt;BR /&gt;at org.apache.nifi.NarMojo.writeDocumentation (NarMojo.java:605)&lt;BR /&gt;at org.apache.nifi.NarMojo.generateDocumentation (NarMojo.java:577)&lt;BR /&gt;at org.apache.nifi.NarMojo.execute (NarMojo.java:499)&lt;BR /&gt;at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)&lt;BR /&gt;at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)&lt;BR /&gt;at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)&lt;BR /&gt;at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)&lt;BR /&gt;at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)&lt;BR /&gt;at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)&lt;BR /&gt;at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;at java.lang.reflect.Method.invoke (Method.java:498)&lt;BR /&gt;at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)&lt;BR /&gt;at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)&lt;BR /&gt;at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)&lt;BR /&gt;at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)&lt;BR /&gt;Caused by: java.lang.ClassNotFoundException: org.apache.nifi.mongodb.MongoDBClientService&lt;BR /&gt;at java.net.URLClassLoader.findClass (URLClassLoader.java:387)&lt;BR /&gt;at java.lang.ClassLoader.loadClass (ClassLoader.java:418)&lt;BR /&gt;at java.lang.ClassLoader.loadClass (ClassLoader.java:351)&lt;BR /&gt;at com.o9solutions.nifi.processors.o9_custom_processors.TrackRequestStatus.&amp;lt;clinit&amp;gt; (TrackRequestStatus.java:71)&lt;BR /&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)&lt;BR /&gt;at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)&lt;BR /&gt;at java.lang.reflect.Constructor.newInstance (Constructor.java:423)&lt;BR /&gt;at java.lang.Class.newInstance (Class.java:442)&lt;BR /&gt;at org.apache.nifi.NarMojo.writeDocumentation (NarMojo.java:629)&lt;BR /&gt;at org.apache.nifi.NarMojo.writeDocumentation (NarMojo.java:605)&lt;BR /&gt;at org.apache.nifi.NarMojo.generateDocumentation (NarMojo.java:577)&lt;BR /&gt;at org.apache.nifi.NarMojo.execute (NarMojo.java:499)&lt;BR /&gt;at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)&lt;BR /&gt;at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)&lt;BR /&gt;at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)&lt;BR /&gt;at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)&lt;BR /&gt;at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)&lt;BR /&gt;at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)&lt;BR /&gt;at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)&lt;BR /&gt;at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;at java.lang.reflect.Method.invoke (Method.java:498)&lt;BR /&gt;at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)&lt;BR /&gt;at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)&lt;BR /&gt;at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)&lt;BR /&gt;at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)&lt;BR /&gt;[INFO] Building jar: D:\Project\Platform\Source\IntelliJ-O9Git\Nifi\nifi-dev-repo\atocl\o9_custom_processors\nifi-o9_custom_processors-nar\target\nifi-o9_custom_processors-nar-nifi16-1.0-SNAPSHOT.nar&lt;BR /&gt;[INFO]&lt;BR /&gt;[INFO] --- maven-site-plugin:3.11.0:attach-descriptor (attach-descriptor) @ nifi-o9_custom_processors-nar ---&lt;BR /&gt;[INFO] Skipping because packaging 'nar' is not pom.&lt;BR /&gt;[INFO]&lt;BR /&gt;[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ nifi-o9_custom_processors-nar ---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can some one please help to resolve this ?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;/P&gt;&lt;P&gt;Mahendra&lt;/P&gt;</description>
      <pubDate>Mon, 12 Dec 2022 11:16:18 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/java-lang-NoClassDefFoundError-org-apache-nifi-mongodb/m-p/359347#M238087</guid>
      <dc:creator>hegdemahendra</dc:creator>
      <dc:date>2022-12-12T11:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: java.lang.NoClassDefFoundError: org/apache/nifi/mongodb/MongoDBClientService error while building nifi custom processor maven project</title>
      <link>https://community.cloudera.com/t5/Support-Questions/java-lang-NoClassDefFoundError-org-apache-nifi-mongodb/m-p/359355#M238088</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/37332"&gt;@hegdemahendra&lt;/a&gt;&amp;nbsp;Awesome to see you making custom processors.&amp;nbsp; A few things that might help:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Make sure this controller service exists in your nifi,&amp;nbsp; some nifi builds do not include all nars&lt;/LI&gt;&lt;LI&gt;Make sure this controller service exists in your project dependencies&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;That said, you may find more advanced nifi help engaging with the nifi developer community on slack or the &lt;A href="https://nifi.apache.org/mailing_lists.html" target="_self"&gt;mailing list.&lt;/A&gt; You can find the slack invite link at the bottom of that page.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Dec 2022 13:42:58 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/java-lang-NoClassDefFoundError-org-apache-nifi-mongodb/m-p/359355#M238088</guid>
      <dc:creator>steven-matison</dc:creator>
      <dc:date>2022-12-12T13:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: java.lang.NoClassDefFoundError: org/apache/nifi/mongodb/MongoDBClientService error while building nifi custom processor maven project</title>
      <link>https://community.cloudera.com/t5/Support-Questions/java-lang-NoClassDefFoundError-org-apache-nifi-mongodb/m-p/359398#M238104</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/95503"&gt;@steven-matison&lt;/a&gt;&amp;nbsp;- thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Found out the reason for NoClassdef error it was due to the missing nar dependency in my NAR generation project pom.&lt;BR /&gt;Need to add "nifi-mongodb-nar" dependency to make use of these mongo related classes as they are not part of standard nar.&lt;BR /&gt;&lt;BR /&gt;But I am already using "nifi-standard-nar" as dependency in NAR project I cant use one more, so had drop down this idea and write my own Mongo controller service.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2022 05:16:26 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/java-lang-NoClassDefFoundError-org-apache-nifi-mongodb/m-p/359398#M238104</guid>
      <dc:creator>hegdemahendra</dc:creator>
      <dc:date>2022-12-13T05:16:26Z</dc:date>
    </item>
  </channel>
</rss>

