[ https://issues.apache.org/jira/browse/HIVE-3172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13400286#comment-13400286 ]
Carl Steinbach commented on HIVE-3172: -------------------------------------- > All MiniMR cluster related test cases are failing when hadoop is attempting > to run the MR jobs. I'm kind of surprised that this isn't breaking all of the tests. Why does it only affect the Minimr tests? Specifically which parameter is too long? Can you please provide a reference to a class and method? Thanks. > Remove the duplicate JAR entries from the (“test.classpath”) to avoid command > line exceeding char limit on windows > ------------------------------------------------------------------------------------------------------------------- > > Key: HIVE-3172 > URL: https://issues.apache.org/jira/browse/HIVE-3172 > Project: Hive > Issue Type: Sub-task > Components: Tests, Windows > Affects Versions: 0.10.0 > Environment: Windows > Reporter: Kanna Karanam > Assignee: Kanna Karanam > Labels: Windows > Fix For: 0.10.0 > > Attachments: HIVE-3172.1.patch.txt, HIVE-3172.2.patch.txt > > > The maximum length of the DOS command string is 8191 characters (in Windows > latest versions http://support.microsoft.com/kb/830473). Following entries in > the “build-common.xml” are adding lot of duplicate JAR entries to the > “test.classpath” and it exceeds the max character limit on windows very > easily. > <!-- Include build/dist/lib on the classpath before Ivy and exclude hive jars > from Ivy to make sure we get the local changes when we test Hive --> > <fileset dir="${build.dir.hive}/dist/lib" includes="*.jar" > erroronmissingdir="false" > excludes="**/hive_contrib*.jar,**/hive-contrib*.jar,**/lib*.jar"/> > <fileset dir="${hive.root}/build/ivy/lib/test" includes="*.jar" > erroronmissingdir="false" excludes="**/hive_*.jar,**/hive-*.jar"/> > <fileset dir="${hive.root}/build/ivy/lib/default" includes="*.jar" > erroronmissingdir="false" excludes="**/hive_*.jar,**/hive-*.jar" /> > <fileset dir="${hive.root}/testlibs" includes="*.jar"/> > Proposed solution (workaround)– > 1)Include all JARs from dist\lib excluding > "**/hive_contrib*.jar,**/hive-contrib*.jar,**/lib*.jar" > 2)Select the specific jars (missing jars) from test/other folders, (that > includes Hadoop-*.jar files) > Thanks -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira