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