FAQ
ipc.Client.Connection.receiveResponse throws ClassNotFoundException when large requests are sent to RPC.Server
--------------------------------------------------------------------------------------------------------------

Key: HADOOP-7017
URL: https://issues.apache.org/jira/browse/HADOOP-7017
Project: Hadoop Common
Issue Type: Bug
Components: ipc
Affects Versions: 0.20.2
Environment: JDK1.6/WindowsXP/CygWin/Tomcat6
Reporter: tom liu


i use solr with katta integration, pls see https://issues.apache.org/jira/browse/SOLR-1395
when i use:
{noformat}
ab -n 100 -c 10 http://localhost:8080/solr/select?q=solr&...
{noformat}

i found solr throws NPE, so, i added some code like below:
{code:title=ipc.Client.Connection|borderStyle=solid}
public void receiveResponse() {
...
try {
...
...
} catch (IOException e) {
markClosed(e);
} catch (RunTimeException t) {
LOG.error("Unexpected error reading responses on connection ", t);
throw t;
}
}
{code}

then, i catch the ClassNotFoundException:
{noformat}
java.lang.RuntimeException: readObject can't find class om-SL510?(responseê`?$name...
at org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:185)
at org.apache.hadoop.io.ObjectWritable.readFields(ObjectWritable.java:66)
at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:511)
Caused by: java.lang.ClassNotFoundException: om-SL510?(responseê`?$name...
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:762)
at org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:183)
{noformat}

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupcommon-dev @
categorieshadoop
postedNov 3, '10 at 6:38a
activeNov 3, '10 at 6:38a
posts1
users1
websitehadoop.apache.org...
irc#hadoop

1 user in discussion

tom liu (JIRA): 1 post

People

Translate

site design / logo © 2022 Grokbase