[
https://issues.apache.org/jira/browse/IGNITE-23818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vadim Pakhnushev reassigned IGNITE-23818:
-----------------------------------------
Assignee: Vadim Pakhnushev
> 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
> Assignee: Vadim Pakhnushev
> Priority: Major
> Labels: ignite-3, important
> Fix For: 3.0
>
>
> The following test added 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)