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