Ivan Veselovsky created IGNITE-5410: ---------------------------------------
Summary: Invocation of HadoopOutputStream.write() with an empty array сauses an AssertionError. Key: IGNITE-5410 URL: https://issues.apache.org/jira/browse/IGNITE-5410 Project: Ignite Issue Type: Bug Components: hadoop Affects Versions: 2.1 Reporter: Ivan Veselovsky Assignee: Ivan Veselovsky Priority: Minor Writing an array of zero length causes the following AssertionError: {code} java.lang.AssertionError: 0 at org.apache.ignite.internal.processors.hadoop.shuffle.streams.HadoopOffheapBuffer.move(HadoopOffheapBuffer.java:95) at org.apache.ignite.internal.processors.hadoop.shuffle.streams.HadoopDataOutStream.move(HadoopDataOutStream.java:55) at org.apache.ignite.internal.processors.hadoop.shuffle.collections.HadoopMultimapBase$AdderBase$1.move(HadoopMultimapBase.java:206) at org.apache.ignite.internal.processors.hadoop.shuffle.streams.HadoopDataOutStream.write(HadoopDataOutStream.java:70) at org.apache.hadoop.io.BytesWritable.write(BytesWritable.java:187) ... {code} Suggested fix is to change the assertion to {code} assert size > 0 : size; {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)