[ 
https://issues.apache.org/jira/browse/HIVE-3664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13493485#comment-13493485
 ] 

Kanna Karanam commented on HIVE-3664:
-------------------------------------

Thanks Ashutosh - In Windows, When we specify the class path as 
“HIVE_DIR\Dist\Lib\*” instead of enumerating individual jars (because of 8k 
limitation on environment variable), JAVA is trying to load the 
“hive-contrib.jar” as regular jar and failing. Based on the comments in 
HIVE-3092, I think it is safe to remove them. If not, I can conditionally skip 
this on Windows.

udf-compile:
     [echo] *** Compiling UDFs ***
    [javac] Compiling 25 source files to 
c:\Jenkins\workspace\windows.hive.20.unsecure\datateamtest\hcatalog\udfs\java\build
    [javac] error: error reading C:\Hadoop\hive-0.9.0\lib\hive_contrib.jar; 
error in opening zip file
    [javac] 1 error
On clicking C:\Hadoop\hive-0.9.0\lib\hive_contrib.jar, I get an error message 
"Invalid or corrupt jarfile C:\Hadoop\hive-0.9.0\lib\hive_contrib.jar"
C:\Hadoop\hive-0.9.0\lib>ls -l hive_contrib.jar
-rw-r--r--    1 Administ Administ       58 Aug 30 00:41 hive_contrib.jar

C:\Hadoop\hive-0.9.0\lib>jar -tvf hive_contrib.jar
java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:127)
        at java.util.zip.ZipFile.<init>(ZipFile.java:88)
        at sun.tools.jar.Main.list(Main.java:979)
        at sun.tools.jar.Main.run(Main.java:224)
        at sun.tools.jar.Main.main(Main.java:1149)


                
> Avoid to create a symlink for hive-contrib.jar file in dist\lib folder.
> -----------------------------------------------------------------------
>
>                 Key: HIVE-3664
>                 URL: https://issues.apache.org/jira/browse/HIVE-3664
>             Project: Hive
>          Issue Type: Bug
>          Components: Build Infrastructure
>    Affects Versions: 0.10.0, 0.9.1
>            Reporter: Kanna Karanam
>            Assignee: Kanna Karanam
>              Labels: Windows
>             Fix For: 0.10.0, 0.9.1
>
>         Attachments: HIVE-3664.1.patch.txt
>
>
> It forces us to enumerate all the jars except this jar on Windows instead of 
> directly referencing the “dist\lib\*.jar” folder in the class path.

--
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

Reply via email to