[ 
https://issues.apache.org/jira/browse/ACCUMULO-2831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dave Marion updated ACCUMULO-2831:
----------------------------------

    Fix Version/s: 1.7.0
                   1.5.2

> HDFS Configuration classloader not correct when using VFSClassLoader
> --------------------------------------------------------------------
>
>                 Key: ACCUMULO-2831
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2831
>             Project: Accumulo
>          Issue Type: Bug
>          Components: start
>    Affects Versions: 1.6.0
>            Reporter: Dave Marion
>            Assignee: Dave Marion
>              Labels: classloader
>             Fix For: 1.5.2, 1.6.1, 1.7.0
>
>
> When using hdfs to load jars with the VFS classloader, the Hadoop FileSystem 
> object is created before the VFS classloader. The FileSystem object and 
> associated Configuration object are cached by the DFS Client and use the 
> thread context classloader at the time of creation, which is not the VFS 
> class loader. This leads to Accumulo classes not being found when they are 
> loaded via the Configuration object, such as when WAL recovery is performed. 
> The WAL is read using a SequenceFile$Reader object, which tries to load the 
> Key and Value classes for the SequenceFile using 
> WritableName.getClass(String, Configuration)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to