Hi Michael, I did use the "accumulo classpath" and it shows all my JARs. Also during the startup I can see it "Push" each of the JARs, but still get the error.
Sorry - I also just remembered - I output a TON of debug info in my JAR that I added, to stdout, but I don't see any of that debug output in the Accumulo console/stdout or in any of the Accumulo logs. Is there a way that I can have the debug output from my JAR show up somewhere? That might help... Thanks, Jim -------------------------------------------- On Mon, 7/31/17, Michael Wall <[email protected]> wrote: Subject: Re: Modifying VisibilityEvaluator - Problem with Classpath for scanner To: [email protected], "o haya" <[email protected]> Date: Monday, July 31, 2017, 8:34 AM You can use the classpath command to help troubleshoot as well $ACCUMULO_HOME/bin/accumulo classpath On Mon, Jul 31, 2017 at 8:33 AM ivan bella <[email protected]> wrote: Jim, Putting the jars in the lib/ext directory is a perfectly acceptable mechanism. Make sure your jars are in place on all of your tservers before you start them up. Perhaps this class is being found but is failing to initialize itself which can lead to a ClassNoDefError. Ivan > On July 31, 2017 at 2:39 AM o haya <[email protected]> wrote: > > > Hi, > > I am trying to make some modifications to the Accumulo VisibilityModifier, but when I add my code, and try to run a scan on a table, I am getting ClassNoDefError for a class that my modified code uses. > > So far, what I have been trying to add my JARs to the classpath is to put the JARs in the Accumulo lib/ext directory AND also, editing the accumulo-site.xml and adding the same JARs to that file. > > Is there somewhere else I need to configure or do I need to put the JAR in somewhere other than the lib/ext directory? > > Thanks, > Jim
