[ https://issues.apache.org/jira/browse/HADOOP-9290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Nauroth updated HADOOP-9290: ---------------------------------- Attachment: HADOOP-9290.2.patch Here is a patch that allows a child pom.xml to override the relative path to hadoop-common's build dir for finding the native library. I tried running various tests in hadoop-common, hadoop-mapreduce-client-jobclient, hadoop-yarn-server-nodemanager, and hadoop-yarn-applications-distributedshell. I repeated running the tests from the root of the repository and also the individual child modules. I repeated this procedure on both Windows and Linux with native build. In all cases, I saw the tests successfully load the native library. > Some tests cannot load native library > ------------------------------------- > > Key: HADOOP-9290 > URL: https://issues.apache.org/jira/browse/HADOOP-9290 > Project: Hadoop Common > Issue Type: Bug > Components: build, native > Affects Versions: 3.0.0, trunk-win > Reporter: Arpit Agarwal > Assignee: Arpit Agarwal > Attachments: HADOOP-9290.2.patch, HADOOP-9290.patch > > > Some tests are unable to load the native DLL on Windows. The culprit appears > to be an incorrect PATH configuration for the native-win profile in > hadoop-project/pom.xml. > {code:xml} > <profile> > <id>native-win</id> > <activation> > <os> > <family>Windows</family> > </os> > </activation> > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-surefire-plugin</artifactId> > <configuration> > <environmentVariables> > <!-- Specify where to look for the native DLL on Windows --> > > <PATH>${env.PATH};${basedir}\..\..\hadoop-common-project\hadoop-common\target\bin;</PATH> > </environmentVariables> > </configuration> > </plugin> > </plugins> > </build> > </profile> > {code} > This is evaluated independently by each project and the relative path is not > always correct. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira