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

Vishwajeet Dusane commented on HADOOP-15700:
--------------------------------------------

[~tmarquardt] - ABFS sources compilation should not fail using Java 7 due to 
wildfly.openssl dependency. However, would cause an error at runtime during app 
initialization with below exception.
{code:java}
java.lang.UnsupportedClassVersionError: org/wildfly/openssl/OpenSSLProvider : 
Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
{code}

This patch would swallow this exception and fall back to JSSE. Please correct 
me if you have already tried building ABFS code with java 7 and found 
compilation error due to wildfly.openssl dependency.

> ABFS: Failure in OpenSSLProvider should fall back to JSSE
> ---------------------------------------------------------
>
>                 Key: HADOOP-15700
>                 URL: https://issues.apache.org/jira/browse/HADOOP-15700
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/azure
>            Reporter: Vishwajeet Dusane
>            Assignee: Vishwajeet Dusane
>            Priority: Major
>         Attachments: HADOOP-15700-HADOOP-15407-01.patch
>
>
> Failure to {{OpenSSLProvider.register()}} should fall back to default JSSE 
> initialization. This is needed to support Java 7 in case the HADOOP-15669 is 
> back-ported to support Java7.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to