[
https://issues.apache.org/jira/browse/NIFI-1368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15095156#comment-15095156
]
Thad Guidry edited comment on NIFI-1368 at 1/12/16 10:56 PM:
-------------------------------------------------------------
Notes from more testing with build options for Windows and Parallel builds in
Maven 3:
Using "mvn -T 2 clean install" seems to work better, rather than "mvn -T 2C
clean install" or "mvn -T 2.0C clean install" , the reason might be the way
thread handling is dealt with on Windows systems and Hyperthreading with Intel
systems (virtual cores essentially?).
The Mojo thread safety assertion checklist should probably be accomplished at
some point with a thorough review by the projects build masters:
https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3
was (Author: thadguidry):
Notes from more testing with build options for Windows and Parallel builds in
Maven 3:
Using "mvn -T 2 clean install" seems to work, rather than "mvn -T 2C clean
install" or "mvn -T 2.0C clean install" , the reason might be the way thread
handling is dealt with on Windows systems and Hyperthreading with Intel systems
(virtual cores essentially?).
The Mojo thread safety assertion checklist should probably be accomplished at
some point with a thorough review by the projects build masters:
https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3
> Test Failures on Windows 7
> --------------------------
>
> Key: NIFI-1368
> URL: https://issues.apache.org/jira/browse/NIFI-1368
> Project: Apache NiFi
> Issue Type: Bug
> Components: Tools and Build
> Affects Versions: 0.4.1
> Reporter: Aldrin Piri
> Attachments: hs_err_pid11228.log, nifi-debug-build-on-windows.txt
>
>
> Environment
> {code}
> C:\dev\code\nifi>mvn -version
> Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c;
> 2015-03-13T16:10:27-04:00)
> Maven home: C:\dev\apache-maven-3.3.1\bin\..
> Java version: 1.7.0_79, vendor: Oracle Corporation
> Java home: C:\dev\lang\java\jdk1.7.0_79\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
> {code}
> Errors included are:
> {code}
> Running org.apache.nifi.controller.scheduling.TestStandardProcessScheduler
> Tests run: 9, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 53.155 sec
> <<< FAILURE! - in
> org.apache.nifi.controller.scheduling.TestStandardProcessScheduler
> testDisableControllerServiceWithProcessorTryingToStartUsingIt(org.apache.nifi.controller.scheduling.TestStandardProcessScheduler)
> Time elapsed: 3.024 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.controller.scheduling.TestStandardProcessScheduler.testDisableControllerServiceWithProcessorTryingToStartUsingIt(TestStandardProcessScheduler.java:139)
> testReportingTaskDoesntKeepRunningAfterStop(org.apache.nifi.controller.scheduling.TestStandardProcessScheduler)
> Time elapsed: 3.75 sec <<< FAILURE!
> java.lang.AssertionError: After unscheduling Reporting Task, task ran an
> additional 3 times
> at org.junit.Assert.fail(Assert.java:88)
> at org.junit.Assert.assertTrue(Assert.java:41)
> at
> org.apache.nifi.controller.scheduling.TestStandardProcessScheduler.testReportingTaskDoesntKeepRunningAfterStop(TestStandardProcessScheduler.java:113)
> {code}
> As well as the attached file found by a user trying to build with a similar
> environment.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)