[
https://issues.apache.org/jira/browse/IGNITE-25929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vyacheslav Koptilin updated IGNITE-25929:
-----------------------------------------
Description:
Test fails with the following error:
{code:java}
java.lang.NullPointerException: Cannot invoke
"org.apache.ignite.internal.partitiondistribution.TokenizedAssignments.nodes()"
because the return value of "java.util.concurrent.CompletableFuture.join()" is
null
at
org.apache.ignite.internal.AssignmentsTestUtils.lambda$awaitAssignmentsStabilizationOnDefaultZone$1(AssignmentsTestUtils.java:102)
at
org.apache.ignite.internal.testframework.IgniteTestUtils.waitForCondition(IgniteTestUtils.java:676)
at
org.apache.ignite.internal.testframework.IgniteTestUtils.waitForCondition(IgniteTestUtils.java:659)
at
org.apache.ignite.internal.AssignmentsTestUtils.awaitAssignmentsStabilizationOnDefaultZone(AssignmentsTestUtils.java:91)
at
org.apache.ignite.internal.tx.ItTransactionMetricsTest.createTable(ItTransactionMetricsTest.java:73)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) {code}
The issue is that `awaitAssignmentsStabilizationOnDefaultZone` should not be
called when the colocation is disabled. So, the fix is trivial.
> ItTransactionMetricsTest cannot be initialized when the colocation is disabled
> ------------------------------------------------------------------------------
>
> Key: IGNITE-25929
> URL: https://issues.apache.org/jira/browse/IGNITE-25929
> Project: Ignite
> Issue Type: Bug
> Reporter: Vyacheslav Koptilin
> Assignee: Vyacheslav Koptilin
> Priority: Major
> Labels: ignite-3
>
> Test fails with the following error:
>
> {code:java}
> java.lang.NullPointerException: Cannot invoke
> "org.apache.ignite.internal.partitiondistribution.TokenizedAssignments.nodes()"
>
> because the return value of "java.util.concurrent.CompletableFuture.join()"
> is null
> at
> org.apache.ignite.internal.AssignmentsTestUtils.lambda$awaitAssignmentsStabilizationOnDefaultZone$1(AssignmentsTestUtils.java:102)
> at
> org.apache.ignite.internal.testframework.IgniteTestUtils.waitForCondition(IgniteTestUtils.java:676)
> at
> org.apache.ignite.internal.testframework.IgniteTestUtils.waitForCondition(IgniteTestUtils.java:659)
> at
> org.apache.ignite.internal.AssignmentsTestUtils.awaitAssignmentsStabilizationOnDefaultZone(AssignmentsTestUtils.java:91)
> at
> org.apache.ignite.internal.tx.ItTransactionMetricsTest.createTable(ItTransactionMetricsTest.java:73)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) {code}
> The issue is that `awaitAssignmentsStabilizationOnDefaultZone` should not be
> called when the colocation is disabled. So, the fix is trivial.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)