Github user ijokarumawak commented on a diff in the pull request:

    https://github.com/apache/nifi/pull/3112#discussion_r229144580
  
    --- Diff: 
nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/pom.xml ---
    @@ -24,6 +24,11 @@
                 <artifactId>nifi-api</artifactId>
                 <scope>provided</scope>
             </dependency>
    +        <dependency>
    +            <groupId>org.apache.nifi</groupId>
    +            <artifactId>nifi-expression-language</artifactId>
    +            <scope>provided</scope>
    --- End diff --
    
    Please remove the `provided` scope. The `nifi-expression-language` needs to 
be bundled in nifi-standard-processors.nar. Causing following exception:
    ```
    java.util.ServiceConfigurationError: org.apache.nifi.processor.Processor: 
Provider org.apache.nifi.processors.standard.ReplaceText could not be 
instantiated
            at java.util.ServiceLoader.fail(ServiceLoader.java:232)
            at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
            at 
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
            at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
            at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
            at 
org.apache.nifi.nar.ExtensionManager.loadExtensions(ExtensionManager.java:148)
            at 
org.apache.nifi.nar.ExtensionManager.discoverExtensions(ExtensionManager.java:123)
            at 
org.apache.nifi.web.server.JettyServer.start(JettyServer.java:838)
            at org.apache.nifi.NiFi.<init>(NiFi.java:157)
            at org.apache.nifi.NiFi.<init>(NiFi.java:71)
            at org.apache.nifi.NiFi.main(NiFi.java:296)
    Caused by: java.lang.NoClassDefFoundError: 
org/apache/nifi/attribute/expression/language/exception/IllegalAttributeException
            at java.lang.Class.getDeclaredConstructors0(Native Method)
            at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
            at java.lang.Class.getConstructor0(Class.java:3075)
            at java.lang.Class.newInstance(Class.java:412)
            at 
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
            ... 8 common frames omitted
    Caused by: java.lang.ClassNotFoundException: 
org.apache.nifi.attribute.expression.language.exception.IllegalAttributeException
            at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
            ... 13 common frames omitted
    ```


---

Reply via email to