You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Owen O'Malley (JIRA)" <ji...@apache.org> on 2007/01/31 01:16:33 UTC
[jira] Commented: (HADOOP-549) NullPointerException in TaskReport's
serialization code
[ https://issues.apache.org/jira/browse/HADOOP-549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12468833 ]
Owen O'Malley commented on HADOOP-549:
--------------------------------------
Actually, I think it is ok. The old serialization code would never work, so it is pretty clear that no one was actually using that method.
> NullPointerException in TaskReport's serialization code
> -------------------------------------------------------
>
> Key: HADOOP-549
> URL: https://issues.apache.org/jira/browse/HADOOP-549
> Project: Hadoop
> Issue Type: Bug
> Components: mapred
> Reporter: Michel Tourn
> Assigned To: Owen O'Malley
> Fix For: 0.11.0
>
> Attachments: readstringarray.patch
>
>
> TaskReport[] rep = jc.getMapTaskReports(jobId);
> I get de/serialization problems:
> This change suggested by Owen fixes it:
> - new ObjectWritable(diagnostics).write(out);
> + WritableUtils.writeStringArray(out, diagnostics);
> - ObjectWritable wrapper = new ObjectWritable();
> - wrapper.readFields(in);
> - diagnostics = (String[])wrapper.get();
> + diagnostics = WritableUtils.readStringArray(in);
> java.lang.NullPointerException
> at org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:174)
> at org.apache.hadoop.io.ObjectWritable.readFields(ObjectWritable.java:59)
> at org.apache.hadoop.mapred.TaskReport.readFields(TaskReport.java:64)
> at org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:225)
> at org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:163)
> at org.apache.hadoop.io.ObjectWritable.readObject(ObjectWritable.java:210)
> at org.apache.hadoop.io.ObjectWritable.readFields(ObjectWritable.java:59)
> at org.apache.hadoop.ipc.Client$Connection.run(Client.java:256)
> 2006-09-19 08:44:31,059 WARN ipc.Server (Server.java:run(493)) - handler output error
> java.nio.channels.ClosedChannelException
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.