Filed https://issues.apache.org/jira/browse/NIFI-4021
And PullRequest https://github.com/apache/nifi/pull/1892

On Tue, Jun 6, 2017 at 10:54 AM, Koji Kawamura <ijokaruma...@gmail.com> wrote:
> Hi Adam, Jeff,
>
> StandardFlowSynchronizerSpec relies on System.property so it can pass
> if other test sets 'nifi.properties.file.path'.
> I think I found how to fix the test class. I will create a JIRA and
> send a PR for it.
>
> Thanks,
> Koji
>
> On Tue, Jun 6, 2017 at 9:35 AM, Jeff <jtsw...@gmail.com> wrote:
>> Hi Adam,
>>
>> StandardFlowSynchronizerSpec via command line maven on my MBP passes
>> successfully, but I do see the same errors as you when running the tests
>> for StandardFlowSynchronizerSpec through IntelliJ.
>>
>> On Mon, Jun 5, 2017 at 6:56 PM Adam Taft <a...@adamtaft.com> wrote:
>>
>>> Got past the first error, thanks Joey.  Indeed, the non-root user was the
>>> fix.
>>>
>>> Unfortunately, now I'm getting another test failure.  Can anyone confirm
>>> this one?
>>>
>>> Running org.apache.nifi.controller.StandardFlowSynchronizerSpec
>>> Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.677 sec
>>> <<< FAILURE! - in org.apache.nifi.controller.StandardFlowSynchronizerSpec
>>> scaling of /conf/scale-positions-flow-0.7.0.xml with encoding version
>>> "null"(org.apache.nifi.controller.StandardFlowSynchronizerSpec)  Time
>>> elapsed: 0.485 sec  <<< ERROR!
>>> java.lang.NullPointerException: null
>>>     at
>>>
>>> org.apache.nifi.controller.StandardFlowSynchronizer.readFlowFromDisk(StandardFlowSynchronizer.java:558)
>>>     at
>>>
>>> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:176)
>>>     at org.apache.nifi.controller.StandardFlowSynchronizerSpec.scaling of
>>> #filename with encoding version
>>> "#flowEncodingVersion"(StandardFlowSynchronizerSpec.groovy:83)
>>>
>>> scaling of /conf/scale-positions-flow-0.7.0.xml with encoding version
>>> "0.7"(org.apache.nifi.controller.StandardFlowSynchronizerSpec)  Time
>>> elapsed: 0.047 sec  <<< ERROR!
>>> java.lang.NullPointerException: null
>>>     at
>>>
>>> org.apache.nifi.controller.StandardFlowSynchronizer.readFlowFromDisk(StandardFlowSynchronizer.java:558)
>>>     at
>>>
>>> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:176)
>>>     at org.apache.nifi.controller.StandardFlowSynchronizerSpec.scaling of
>>> #filename with encoding version
>>> "#flowEncodingVersion"(StandardFlowSynchronizerSpec.groovy:83)
>>>
>>> scaling of /conf/scale-positions-flow-0.7.0.xml with encoding version
>>> "1.0"(org.apache.nifi.controller.StandardFlowSynchronizerSpec)  Time
>>> elapsed: 0.036 sec  <<< ERROR!
>>> java.lang.NullPointerException: null
>>>     at
>>>
>>> org.apache.nifi.controller.StandardFlowSynchronizer.readFlowFromDisk(StandardFlowSynchronizer.java:558)
>>>     at
>>>
>>> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:176)
>>>     at org.apache.nifi.controller.StandardFlowSynchronizerSpec.scaling of
>>> #filename with encoding version
>>> "#flowEncodingVersion"(StandardFlowSynchronizerSpec.groovy:83)
>>>
>>> scaling of /conf/scale-positions-flow-0.7.0.xml with encoding version
>>> "99.0"(org.apache.nifi.controller.StandardFlowSynchronizerSpec)  Time
>>> elapsed: 0.037 sec  <<< ERROR!
>>> java.lang.NullPointerException: null
>>>     at
>>>
>>> org.apache.nifi.controller.StandardFlowSynchronizer.readFlowFromDisk(StandardFlowSynchronizer.java:558)
>>>     at
>>>
>>> org.apache.nifi.controller.StandardFlowSynchronizer.sync(StandardFlowSynchronizer.java:176)
>>>     at org.apache.nifi.controller.StandardFlowSynchronizerSpec.scaling of
>>> #filename with encoding version
>>> "#flowEncodingVersion"(StandardFlowSynchronizerSpec.groovy:83)
>>>
>>> Results :
>>> Tests in error:
>>>   StandardFlowSynchronizerSpec.scaling of #filename with encoding version
>>> "#flowEncodingVersion":83 ? NullPointer
>>>   StandardFlowSynchronizerSpec.scaling of #filename with encoding version
>>> "#flowEncodingVersion":83 ? NullPointer
>>>   StandardFlowSynchronizerSpec.scaling of #filename with encoding version
>>> "#flowEncodingVersion":83 ? NullPointer
>>>   StandardFlowSynchronizerSpec.scaling of #filename with encoding version
>>> "#flowEncodingVersion":83 ? NullPointer
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Jun 5, 2017 at 4:18 PM, Adam Taft <a...@adamtaft.com> wrote:
>>>
>>> > OK, will check out root/non-root.  Thanks for the heads up on that.  Give
>>> > me a minute, will check with a non-root user.
>>> >
>>> > Adam
>>> >
>>> >
>>> > On Mon, Jun 5, 2017 at 4:12 PM, Joey Frazee <joey.fra...@icloud.com>
>>> > wrote:
>>> >
>>> >> Adam, this can happen if you're building as root (E.g., if you're being
>>> >> lazy like me and just using a disposable Docker container).
>>> >>
>>> >> NIFI-3836 is open for it.
>>> >>
>>> >> If this is what it is, just build as a non root user.
>>> >>
>>> >> > On Jun 5, 2017, at 5:25 PM, Adam Taft <a...@adamtaft.com> wrote:
>>> >> >
>>> >> > I'm getting a test failure for this RC.  Here is the maven snippet.
>>> >> >
>>> >> > -------------------------------------------------------
>>> >> > T E S T S
>>> >> > -------------------------------------------------------
>>> >> > Running org.apache.nifi.provenance.CryptoUtilsTest
>>> >> > Tests run: 16, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.761
>>> >> sec
>>> >> > <<< FAILURE! - in org.apache.nifi.provenance.CryptoUtilsTest
>>> >> > testShouldNotValidateUnreadableFileBasedKeyProvider(org.apac
>>> >> he.nifi.provenance.CryptoUtilsTest)
>>> >> > Time elapsed: 0.052 sec  <<< FAILURE!
>>> >> > org.codehaus.groovy.runtime.powerassert.PowerAssertionError: assert
>>> >> > !unreadableKeyProviderIsValid
>>> >> >       ||
>>> >> >       |true
>>> >> >       false
>>> >> >    at
>>> >> > org.codehaus.groovy.runtime.InvokerHelper.assertFailed(Invok
>>> >> erHelper.java:402)
>>> >> >    at
>>> >> > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.assertFail
>>> >> ed(ScriptBytecodeAdapter.java:650)
>>> >> >    at
>>> >> > org.apache.nifi.provenance.CryptoUtilsTest.testShouldNotVali
>>> >> dateUnreadableFileBasedKeyProvider(CryptoUtilsTest.groovy:214)
>>> >> > Results :
>>> >> > Failed tests:
>>> >> >  CryptoUtilsTest.testShouldNotValidateUnreadableFileBasedKeyP
>>> >> rovider:214
>>> >> > assert !unreadableKeyProviderIsValid
>>> >> >       ||
>>> >> >       |true
>>> >> >       false
>>> >> >
>>> >> > I'm running from a clean docker container from centos:latest.  I
>>> >> installed
>>> >> > openjdk-1.8.0-devel and maven 3.5.0 into the container.  The openjdk
>>> >> comes
>>> >> > with the crypto extensions, so I don't think this is the problem.
>>> >> >
>>> >> > Any thoughts on the above?
>>> >> >
>>> >> > By the way, the signatures and hashes look good.  However I don't see
>>> a
>>> >> > 1.3.0-RC1 tag, as per your email.
>>> >> >
>>> >> > Thanks,
>>> >> >
>>> >> > Adam
>>> >> >
>>> >> > p.s. here's more environment info:
>>> >> >
>>> >> > [root@0e3de1bf9bfc nifi-1.3.0]# mvn --version
>>> >> > Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426;
>>> >> > 2017-04-03T19:39:06Z)
>>> >> > Maven home: /opt/apache-maven-3.5.0
>>> >> > Java version: 1.8.0_131, vendor: Oracle Corporation
>>> >> > Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_
>>> >> 64/jre
>>> >> > Default locale: en_US, platform encoding: ANSI_X3.4-1968
>>> >> > OS name: "linux", version: "4.9.27-moby", arch: "amd64", family:
>>> "unix"
>>> >> > [root@0e3de1bf9bfc nifi-1.3.0]# uname -a
>>> >> > Linux 0e3de1bf9bfc 4.9.27-moby #1 SMP Thu May 11 04:01:18 UTC 2017
>>> >> x86_64
>>> >> > x86_64 x86_64 GNU/Linux
>>> >> > [root@0e3de1bf9bfc nifi-1.3.0]# cat /etc/redhat-release
>>> >> > CentOS Linux release 7.3.1611 (Core)
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> >> On Mon, Jun 5, 2017 at 11:54 AM, Matt Gilman <mcgil...@apache.org>
>>> >> wrote:
>>> >> >>
>>> >> >> Hello,
>>> >> >>
>>> >> >>
>>> >> >> I am pleased to be calling this vote for the source release of Apache
>>> >> NiFi
>>> >> >> nifi-1.3.0.
>>> >> >>
>>> >> >>
>>> >> >> The source zip, including signatures, digests, etc. can be found at:
>>> >> >>
>>> >> >>
>>> https://repository.apache.org/content/repositories/orgapachenifi-1108
>>> >> >>
>>> >> >>
>>> >> >> The Git tag is nifi-1.3.0-RC1
>>> >> >>
>>> >> >> The Git commit ID is ddb73612bd1512d8b2151b81f9aa40811bca2aaa
>>> >> >>
>>> >> >> https://git-wip-us.apache.org/repos/asf?p=nifi.git;a=commit;h=
>>> >> >> ddb73612bd1512d8b2151b81f9aa40811bca2aaa
>>> >> >>
>>> >> >>
>>> >> >> Checksums of nifi-1.3.0-source-release.zip:
>>> >> >>
>>> >> >> MD5: 8b115682ac392342b9edff3bf0658ecb
>>> >> >>
>>> >> >> SHA1: f11cdebbabdc0d8f1f0dd4c5b880ded39d17f234
>>> >> >>
>>> >> >> SHA256: 9ba5565729d98c472c31a1fdbc44e9dc1eee87a2cf5184e8428743f75314
>>> >> 5b7f
>>> >> >>
>>> >> >>
>>> >> >> Release artifacts are signed with the following key:
>>> >> >>
>>> >> >> https://people.apache.org/keys/committer/mcgilman.asc
>>> >> >>
>>> >> >>
>>> >> >> KEYS file available here:
>>> >> >>
>>> >> >> https://dist.apache.org/repos/dist/release/nifi/KEYS
>>> >> >>
>>> >> >>
>>> >> >> 110 issues were closed/resolved for this release:
>>> >> >>
>>> >> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
>>> >> >> projectId=12316020&version=12340498
>>> >> >>
>>> >> >>
>>> >> >> Release note highlights can be found here:
>>> >> >>
>>> >> >> https://cwiki.apache.org/confluence/display/NIFI/
>>> >> >> Release+Notes#ReleaseNotes-Version1.3.0
>>> >> >>
>>> >> >>
>>> >> >> The vote will be open for 72 hours.
>>> >> >>
>>> >> >> Please download the release candidate and evaluate the necessary
>>> items
>>> >> >> including checking hashes, signatures, build from source, and test.
>>> >> The
>>> >> >> please vote:
>>> >> >>
>>> >> >>
>>> >> >> [ ] +1 Release this package as nifi-1.3.0
>>> >> >>
>>> >> >> [ ] +0 no opinion
>>> >> >>
>>> >> >> [ ] -1 Do not release this package because...
>>> >> >>
>>> >>
>>> >
>>> >
>>>

Reply via email to