accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Vines (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ACCUMULO-1411) Cannot use iterators in MockAccumulo running in a secondary classloader
Date Fri, 10 May 2013 21:11:16 GMT
John Vines created ACCUMULO-1411:
------------------------------------

             Summary: Cannot use iterators in MockAccumulo running in a secondary classloader
                 Key: ACCUMULO-1411
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1411
             Project: Accumulo
          Issue Type: Bug
          Components: start
            Reporter: John Vines
            Assignee: John Vines
            Priority: Minor


We have a situation where there is a test client which spins off a Thread running a MockAccumulo,
and then we try to use iterators that are on the classpath for that Thread. Unfortunately,
they CNFE. We've traced it back, since the ReloadingClassLoader just uses the parent classloader
(AccumuloClassLoader) in absence of configurations. The AccumuloClassLoader.getClassLoader
uses ClassLoader.getSystemClassLoader() as it's parent, not AccumuloClassLoader.class.getClassLoader().
I believe that should preserve the way the classloaders work in the standard use cases while
not breaking in any other cases.

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

Mime
View raw message