You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Eli Collins (Commented) (JIRA)" <ji...@apache.org> on 2012/03/09 05:38:10 UTC
[jira] [Commented] (HADOOP-8157)
TestRPCCallBenchmark#testBenchmarkWithWritable fails with RTE
[ https://issues.apache.org/jira/browse/HADOOP-8157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13225830#comment-13225830 ]
Eli Collins commented on HADOOP-8157:
-------------------------------------
Full stacktrace:
{noformat}
java.lang.RuntimeException: Deferred
at org.apache.hadoop.test.MultithreadedTestUtil$TestContext.checkException(MultithreadedTestUtil.java:129)
at org.apache.hadoop.test.MultithreadedTestUtil$TestContext.waitFor(MultithreadedTestUtil.java:120)
at org.apache.hadoop.ipc.RPCCallBenchmark.run(RPCCallBenchmark.java:274)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:69)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:83)
at org.apache.hadoop.ipc.TestRPCCallBenchmark.testBenchmarkWithWritable(TestRPCCallBenchmark.java:30)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.junit.internal.runners.statements.FailOnTimeout$1.run(FailOnTimeout.java:28)
Caused by: java.lang.RuntimeException: IPC server unable to read call parameters: readObject can't find class java.lang.String
at org.apache.hadoop.ipc.Client.call(Client.java:1159)
at org.apache.hadoop.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:225)
at $Proxy8.echo(Unknown Source)
at org.apache.hadoop.ipc.RPCCallBenchmark$4.doEcho(RPCCallBenchmark.java:398)
at org.apache.hadoop.ipc.RPCCallBenchmark$2.doAnAction(RPCCallBenchmark.java:358)
at org.apache.hadoop.test.MultithreadedTestUtil$RepeatingTestThread.doWork(MultithreadedTestUtil.java:219)
at org.apache.hadoop.test.MultithreadedTestUtil$TestingThread.run(MultithreadedTestUtil.java:187)
{noformat}
Standard out:
{noformat}
2012-03-09 04:25:00,114 WARN ipc.Server (Server.java:processData(1562)) - Unable to read call parameters for client 67.195.138.24on connection protocol org.apache.hadoop.ipc.TestRPC$TestProtocol for rpcKind RPC_WRITABLE
java.lang.RuntimeException: readObject can't find class java.lang.String
at org.apache.hadoop.io.ObjectWritable.loadClass(ObjectWritable.java:372)
at org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:223)
at org.apache.hadoop.ipc.WritableRpcEngine$Invocation.readFields(WritableRpcEngine.java:156)
at org.apache.hadoop.ipc.Server$Connection.processData(Server.java:1560)
at org.apache.hadoop.ipc.Server$Connection.processOneRpc(Server.java:1515)
at org.apache.hadoop.ipc.Server$Connection.readAndProcess(Server.java:1369)
at org.apache.hadoop.ipc.Server$Listener.doRead(Server.java:684)
at org.apache.hadoop.ipc.Server$Listener$Reader.doRunLoop(Server.java:483)
at org.apache.hadoop.ipc.Server$Listener$Reader.run(Server.java:458)
Caused by: java.lang.ClassNotFoundException: Class java.lang.String not found
at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:1151)
at org.apache.hadoop.io.ObjectWritable.loadClass(ObjectWritable.java:368)
... 8 more
2012-03-09 04:25:00,121 ERROR test.MultithreadedTestUtil (MultithreadedTestUtil.java:threadFailed(140)) - Failed!
java.lang.RuntimeException: IPC server unable to read call parameters: readObject can't find class java.lang.String
at org.apache.hadoop.ipc.Client.call(Client.java:1159)
at org.apache.hadoop.ipc.WritableRpcEngine$Invoker.invoke(WritableRpcEngine.java:225)
at $Proxy8.echo(Unknown Source)
at org.apache.hadoop.ipc.RPCCallBenchmark$4.doEcho(RPCCallBenchmark.java:398)
at org.apache.hadoop.ipc.RPCCallBenchmark$2.doAnAction(RPCCallBenchmark.java:358)
at org.apache.hadoop.test.MultithreadedTestUtil$RepeatingTestThread.doWork(MultithreadedTestUtil.java:219)
at org.apache.hadoop.test.MultithreadedTestUtil$TestingThread.run(MultithreadedTestUtil.java:187)
2012-03-09 04:25:00,123 INFO ipc.Server (Server.java:stop(1909)) - Stopping server on 12345
2012-03-09 04:25:00,124 WARN ipc.Server (Server.java:processResponse(953)) - IPC Server Responder, call
{noformat}
> TestRPCCallBenchmark#testBenchmarkWithWritable fails with RTE
> -------------------------------------------------------------
>
> Key: HADOOP-8157
> URL: https://issues.apache.org/jira/browse/HADOOP-8157
> Project: Hadoop Common
> Issue Type: Test
> Affects Versions: 0.24.0
> Reporter: Eli Collins
>
> Saw TestRPCCallBenchmark#testBenchmarkWithWritable fail with the following on jenkins:
> Caused by: java.lang.RuntimeException: IPC server unable to read call parameters: readObject can't find class java.lang.String
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira