accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Elser (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ACCUMULO-3013) ContinuousVerify Reducers fail on java.lang.ClassNotFoundException: org.apache.accumulo.server.util.reflection.CounterUtils
Date Thu, 24 Jul 2014 17:06:38 GMT
Josh Elser created ACCUMULO-3013:
------------------------------------

             Summary: ContinuousVerify Reducers fail on java.lang.ClassNotFoundException:
org.apache.accumulo.server.util.reflection.CounterUtils
                 Key: ACCUMULO-3013
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-3013
             Project: Accumulo
          Issue Type: Bug
          Components: test
            Reporter: Josh Elser
            Assignee: Josh Elser
            Priority: Blocker
             Fix For: 1.5.2


Tried to run continuous-verify after an ingest run, got to the reducers and they failed:

{noformat}
2014-07-24 05:27:40,115 FATAL [IPC Server handler 0 on 49956] org.apache.hadoop.mapred.TaskAttemptListenerImpl:
Task: attempt_1406166419302_0001_r_000011_3 - exited : java.lang.ClassNotFoundException: org.apache.accumulo.server.util.reflection.CounterUtils
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.apache.accumulo.test.continuous.ContinuousVerify$CReducer.reduce(ContinuousVerify.java:137)
	at org.apache.accumulo.test.continuous.ContinuousVerify$CReducer.reduce(ContinuousVerify.java:105)
	at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:171)
	at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:627)
	at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:389)
	at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:167)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.security.auth.Subject.doAs(Subject.java:415)
	at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1548)
	at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:162)
{noformat]}

With the introduction of a proper accumulo-test jar, this class moved out of server, but the
libjars value was never updated in the merge and subsequently broke verify.

The method is inlined in 1.6, so 1.6+ isn't broken. It appears that the merge up from 1.4
to 1.5 wasn't performed properly which introduced this in the first place. I'm not confident
1.4 isn't broken too, but since it's EOL, I'm not going to bother to investigate there.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message