Andrew,

What version of Java are using? Oracle or OpenJDK, 8 or 9, etc.? Also
which branch are you building from? It looks like it's building
1.1.1-SNAPSHOT but I am not aware of any branch that has that as the
version.  It built for me fine from the latest master (version
1.2.0-SNAPSHOT) and from the nifi-1.1.1-RC1 branch (version 1.1.1, not
snapshot).

Regards,
Matt

On Wed, Dec 21, 2016 at 12:49 PM, Andrew Christianson
<[email protected]> wrote:
> Hi All,
>
>
> Trying to compile NiFi. It keeps failing in the nifi-scripting-processors 
> project. Tried repeated clean builds. This is on a Ubuntu 14.04 box. Ideas?
>
>
> Here's the full build output:
>
>
> nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors$ mvn install
> [INFO] Scanning for projects...
> [INFO] Inspecting build with total of 1 modules...
> [INFO] Installing Nexus Staging features:
> [INFO]   ... total of 1 executions of maven-deploy-plugin replaced with 
> nexus-staging-maven-plugin
> [INFO]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building nifi-scripting-processors 1.1.1-SNAPSHOT
> [INFO] 
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-maven) @ 
> nifi-scripting-processors ---
> [INFO]
> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ 
> nifi-scripting-processors ---
> [INFO]
> [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ 
> nifi-scripting-processors ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 2 resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ 
> nifi-scripting-processors ---
> [INFO] Nothing to compile - all classes are up to date
> [INFO]
> [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ 
> nifi-scripting-processors ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 27 resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ 
> nifi-scripting-processors ---
> [INFO] Nothing to compile - all classes are up to date
> [INFO]
> [INFO] --- maven-compiler-plugin:3.2:testCompile (groovy-tests) @ 
> nifi-scripting-processors ---
> [INFO] Changes detected - recompiling the module!
> [INFO] Using Groovy-Eclipse compiler to compile both Java and Groovy files
> [INFO] Found location 
> </home/user/.m2/repository/org/codehaus/groovy/groovy-eclipse-batch/2.4.3-01/groovy-eclipse-batch-2.4.3-01.jar>
>  for className <org.eclipse.jdt.internal.compiler.batch.Main>
> [INFO] no javaAgentClass seems to be set
> [INFO] Compiling in a forked process using 
> /home/user/.m2/repository/org/codehaus/groovy/groovy-eclipse-batch/2.4.3-01/groovy-eclipse-batch-2.4.3-01.jar
> [INFO]
> [INFO] --- maven-surefire-plugin:2.18:test (default-test) @ 
> nifi-scripting-processors ---
> [INFO] Surefire report directory: 
> /home/user/nifi/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/target/surefire-reports
> [INFO] Using configured provider 
> org.apache.maven.surefire.junit4.JUnit4Provider
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.nifi.processors.script.TestExecuteJavascript
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.142 sec - 
> in org.apache.nifi.processors.script.TestExecuteJavascript
> Running org.apache.nifi.processors.script.TestInvokeJython
> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.211 sec - 
> in org.apache.nifi.processors.script.TestInvokeJython
> Running org.apache.nifi.processors.script.TestExecuteJython
> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 sec - 
> in org.apache.nifi.processors.script.TestExecuteJython
> Running org.apache.nifi.processors.script.TestExecuteGroovy
> Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.279 sec - 
> in org.apache.nifi.processors.script.TestExecuteGroovy
> Running org.apache.nifi.processors.script.TestExecuteLua
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 sec - 
> in org.apache.nifi.processors.script.TestExecuteLua
> Running org.apache.nifi.processors.script.TestInvokeGroovy
> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.595 sec - 
> in org.apache.nifi.processors.script.TestInvokeGroovy
> Running org.apache.nifi.processors.script.TestInvokeJavascript
> Tests run: 5, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: 0.505 sec <<< 
> FAILURE! - in org.apache.nifi.processors.script.TestInvokeJavascript
> testReadFlowFileContentAndStoreInFlowFileAttribute(org.apache.nifi.processors.script.TestInvokeJavascript)
>   Time elapsed: 0.206 sec  <<< FAILURE!
> java.lang.AssertionError: Processor has 1 validation failures:
> 'Validation' validated against 
> 'target/test/resources/javascript/test_reader.js' is invalid because An error 
> occurred calling validate in the configured script Processor.
>
>         at org.junit.Assert.fail(Assert.java:88)
>         at 
> org.apache.nifi.util.MockProcessContext.assertValid(MockProcessContext.java:251)
>         at 
> org.apache.nifi.util.StandardProcessorTestRunner.assertValid(StandardProcessorTestRunner.java:334)
>         at 
> org.apache.nifi.processors.script.TestInvokeJavascript.testReadFlowFileContentAndStoreInFlowFileAttribute(TestInvokeJavascript.java:59)
>
> testScriptDefinedRelationship(org.apache.nifi.processors.script.TestInvokeJavascript)
>   Time elapsed: 0.102 sec  <<< FAILURE!
> java.lang.AssertionError: null
>         at org.junit.Assert.fail(Assert.java:86)
>         at org.junit.Assert.assertTrue(Assert.java:41)
>         at org.junit.Assert.assertTrue(Assert.java:52)
>         at 
> org.apache.nifi.processors.script.TestInvokeJavascript.testScriptDefinedRelationship(TestInvokeJavascript.java:128)
>
>
> testScriptRoutesToFailure(org.apache.nifi.processors.script.TestInvokeJavascript)
>   Time elapsed: 0.054 sec  <<< FAILURE!
> java.lang.AssertionError: Processor has 1 validation failures:
> 'Validation' is invalid because An error occurred calling validate in the 
> configured script Processor.
>
>         at org.junit.Assert.fail(Assert.java:88)
>         at 
> org.apache.nifi.util.MockProcessContext.assertValid(MockProcessContext.java:251)
>         at 
> org.apache.nifi.util.StandardProcessorTestRunner.assertValid(StandardProcessorTestRunner.java:334)
>         at 
> org.apache.nifi.processors.script.TestInvokeJavascript.testScriptRoutesToFailure(TestInvokeJavascript.java:171)
>
> Running org.apache.nifi.processors.script.TestExecuteJRuby
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.833 sec - 
> in org.apache.nifi.processors.script.TestExecuteJRuby
> Running org.apache.nifi.processors.script.ExecuteScriptGroovyTest
> Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.284 sec - 
> in org.apache.nifi.processors.script.ExecuteScriptGroovyTest
>
> Results :
>
> Failed tests:
>   TestInvokeJavascript.testReadFlowFileContentAndStoreInFlowFileAttribute:59 
> Processor has 1 validation failures:
> 'Validation' validated against 
> 'target/test/resources/javascript/test_reader.js' is invalid because An error 
> occurred calling validate in the configured script Processor.
>
>   TestInvokeJavascript.testScriptDefinedRelationship:128 null
>   TestInvokeJavascript.testScriptRoutesToFailure:171 Processor has 1 
> validation failures:
> 'Validation' is invalid because An error occurred calling validate in the 
> configured script Processor.
>
>
>
>
> Tests run: 36, Failures: 3, Errors: 0, Skipped: 1
>
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 18.155 s
> [INFO] Finished at: 2016-12-21T17:43:34+00:00
> [INFO] Final Memory: 24M/452M
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:2.18:test (default-test) on 
> project nifi-scripting-processors: There are test failures.
> [ERROR]
> [ERROR] Please refer to 
> /home/user/nifi/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/target/surefire-reports
>  for the individual test results.
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please 
> read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>

Reply via email to