hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-9941) The context ClassLoader isn't set while calling into a coprocessor
Date Sat, 04 Jan 2014 03:24:50 GMT

    [ https://issues.apache.org/jira/browse/HBASE-9941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13862183#comment-13862183

Andrew Purtell commented on HBASE-9941:

I can see caliper at test scope in the classpath when I run 'mvn dependency:build-classpath'
on the command line but it is not showing up in the generated file, which appears to be generated
by running the exact same plugin and goal. Beats me. Maven "documentation" offers no clue.
If I leave it at test scope the microbenchmark will compile but cannot be run from in tree
or an untarred assembly. 

> The context ClassLoader isn't set while calling into a coprocessor
> ------------------------------------------------------------------
>                 Key: HBASE-9941
>                 URL: https://issues.apache.org/jira/browse/HBASE-9941
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Coprocessors
>    Affects Versions: 0.96.0
>            Reporter: Benoit Sigoure
>            Assignee: Andrew Purtell
>             Fix For: 0.98.0
>         Attachments: 9941.patch, 9941.patch, 9941.patch, 9941.patch
> Whenever one of the methods of a coprocessor is invoked, the context {{ClassLoader}}
isn't set to be the {{CoprocessorClassLoader}}.  It's only set properly when calling the coprocessor's
{{start}} method.  This means that if the coprocessor code attempts to load classes using
the context {{ClassLoader}}, it will fail to find the classes it's looking for.

This message was sent by Atlassian JIRA

View raw message