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

Josh Elser commented on ACCUMULO-3923:
--------------------------------------

bq. I ran all the VFS tests in accumulo-start with Oracle Java 8 and they passed

Yeah, I don't think unit tests actually cover this.

bq. What does confirming entail?

It would require setting up an installation using the VFS classloader and then 
verify that one of the classes annotated with the {{KeywordExecutable}} 
interface can be executed via {{accumulo <keyword>}}. E.g. {{accumulo jar 
<jarfile>}} or {{accumulo classpath}}

> VFS ClassLoader doesnt' work with KeywordExecutable
> ---------------------------------------------------
>
>                 Key: ACCUMULO-3923
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3923
>             Project: Accumulo
>          Issue Type: Bug
>            Reporter: Josh Elser
>            Priority: Critical
>             Fix For: 1.7.2, 1.8.1
>
>
> Trying to make the VFS classloading stuff work and it doesn't seem like 
> ServiceLoader is finding any of the KeywordExecutable implementations.
> Best I can tell after looking into this, VFSClassLoader (created by 
> AccumuloVFSClassLoader) has all of the jars listed as resources, but when 
> ServiceLoader tries to find the META-INF/services definitions, it returns 
> nothing, and thus we think the keyword must be a class name. Seems like a 
> commons-vfs bug.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to