Vadim Pakhnushev created IGNITE-23818:
-----------------------------------------
Summary: Tuple deserialization results in NPE
Key: IGNITE-23818
URL: https://issues.apache.org/jira/browse/IGNITE-23818
Project: Ignite
Issue Type: Bug
Components: networking
Reporter: Vadim Pakhnushev
The following test in the ItComputeEmbeddedTest fails:
{code:java}
@Test
void tupleSerializing() {
Integer result = node(0).compute().execute(
JobTarget.node(clusterNode(node(1))),
JobDescriptor.builder(TupleJob.class).build(),
Tuple.create().set("COUNT", 1)
);
assertThat(result, is(1));
}
private static class TupleJob implements ComputeJob<Tuple, Integer> {
@Override
public CompletableFuture<Integer> executeAsync(JobExecutionContext
jobExecutionContext, Tuple parameters) {
return completedFuture(parameters.intValue("COUNT"));
}
}
{code}
{noformat}
Caused by: java.lang.NullPointerException
at org.apache.ignite.table.TupleImpl.columnIndex(TupleImpl.java:128)
at org.apache.ignite.table.TupleImpl.value(TupleImpl.java:150)
at org.apache.ignite.table.TupleImpl.intValue(TupleImpl.java:206)
at
org.apache.ignite.internal.compute.ItComputeTestEmbedded$TupleJob.executeAsync(ItComputeTestEmbedded.java:359)
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)