accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Elser (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-3923) VFS ClassLoader doesnt' work with KeywordExecutable
Date Tue, 31 May 2016 19:58:12 GMT


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

View raw message