Skip to content

fix(column-bulk): backport column grid alphabetical sort to 1.13 (#29699)#29751

Open
sonika-shah wants to merge 3 commits into
1.13from
sonika/backport-column-grid-sort-1.13
Open

fix(column-bulk): backport column grid alphabetical sort to 1.13 (#29699)#29751
sonika-shah wants to merge 3 commits into
1.13from
sonika/backport-column-grid-sort-1.13

fix(column-bulk): skip null-named columns instead of emitting a null …

161ec25
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Test Report failed Jul 6, 2026 in 0s

12590 tests run, 1023 skipped, 8 failed.

Annotations

Check failure on line 823 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/AuditLogResourceIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

AuditLogResourceIT.test_listAuditLogs_deferredJoin_backwardPaginationMatchesForward

Backward pagination must return the first page in identical DESC order as forward ==> expected: <[28667, 28666, 28665, 28664, 28663]> but was: <[28665, 28679, 28664, 28677, 28663]>
Raw output
org.opentest4j.AssertionFailedError: Backward pagination must return the first page in identical DESC order as forward ==> expected: <[28667, 28666, 28665, 28664, 28663]> but was: <[28665, 28679, 28664, 28677, 28663]>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1156)
	at org.openmetadata.it.tests.AuditLogResourceIT.test_listAuditLogs_deferredJoin_backwardPaginationMatchesForward(AuditLogResourceIT.java:823)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 161 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/GlossaryTermMoveApprovalIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

GlossaryTermMoveApprovalIT.test_approveApprovalTaskAfterMovingAncestorToGlossaryRoot_drivesMovedTermToApproved(TestNamespace)

Condition with alias 'wait for open glossary approval task for 2b96efc668245346_tisa.asset_class.securities_lending.eligible_securities' didn't complete within 3 minutes because condition org.openmetadata.it.tests.GlossaryTermMoveApprovalIT$$Lambda/0x00007f024a846d80 was not fulfilled.
Raw output
org.awaitility.core.ConditionTimeoutException: Condition with alias 'wait for open glossary approval task for 2b96efc668245346_tisa.asset_class.securities_lending.eligible_securities' didn't complete within 3 minutes because condition org.openmetadata.it.tests.GlossaryTermMoveApprovalIT$$Lambda/0x00007f024a846d80 was not fulfilled.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:954)
	at org.openmetadata.it.tests.GlossaryTermMoveApprovalIT.waitForOpenApprovalTask(GlossaryTermMoveApprovalIT.java:336)
	at org.openmetadata.it.tests.GlossaryTermMoveApprovalIT.test_approveApprovalTaskAfterMovingAncestorToGlossaryRoot_drivesMovedTermToApproved(GlossaryTermMoveApprovalIT.java:161)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 193 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/GlossaryTermMoveApprovalIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

GlossaryTermMoveApprovalIT.test_approveApprovalTaskAfterRenamingParentTerm_drivesRenamedTermToApproved(TestNamespace)

Condition with alias 'wait for open glossary approval task for 2b96efc665950e38_tisa.securities_lending.eligible_securities' didn't complete within 3 minutes because condition org.openmetadata.it.tests.GlossaryTermMoveApprovalIT$$Lambda/0x00007f024a846d80 was not fulfilled.
Raw output
org.awaitility.core.ConditionTimeoutException: Condition with alias 'wait for open glossary approval task for 2b96efc665950e38_tisa.securities_lending.eligible_securities' didn't complete within 3 minutes because condition org.openmetadata.it.tests.GlossaryTermMoveApprovalIT$$Lambda/0x00007f024a846d80 was not fulfilled.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:954)
	at org.openmetadata.it.tests.GlossaryTermMoveApprovalIT.waitForOpenApprovalTask(GlossaryTermMoveApprovalIT.java:336)
	at org.openmetadata.it.tests.GlossaryTermMoveApprovalIT.test_approveApprovalTaskAfterRenamingParentTerm_drivesRenamedTermToApproved(GlossaryTermMoveApprovalIT.java:193)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 129 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/GlossaryTermMoveApprovalIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

GlossaryTermMoveApprovalIT.test_approveApprovalTaskAfterMovingParentTerm_drivesMovedTermToApproved(TestNamespace)

Condition with alias 'wait for open glossary approval task for 2b96efc615cd79c7_tisa.securities_lending.eligible_securities' didn't complete within 3 minutes because condition org.openmetadata.it.tests.GlossaryTermMoveApprovalIT$$Lambda/0x00007f024a846d80 was not fulfilled.
Raw output
org.awaitility.core.ConditionTimeoutException: Condition with alias 'wait for open glossary approval task for 2b96efc615cd79c7_tisa.securities_lending.eligible_securities' didn't complete within 3 minutes because condition org.openmetadata.it.tests.GlossaryTermMoveApprovalIT$$Lambda/0x00007f024a846d80 was not fulfilled.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
	at org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:954)
	at org.openmetadata.it.tests.GlossaryTermMoveApprovalIT.waitForOpenApprovalTask(GlossaryTermMoveApprovalIT.java:336)
	at org.openmetadata.it.tests.GlossaryTermMoveApprovalIT.test_approveApprovalTaskAfterMovingParentTerm_drivesMovedTermToApproved(GlossaryTermMoveApprovalIT.java:129)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 775 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/GlossaryTermResourceIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

GlossaryTermResourceIT.test_approveGlossaryTermAfterMove(TestNamespace)

Condition with alias 'wait for glossary approval task' didn't complete within 1 minutes because org.openmetadata.it.tests.GlossaryTermResourceIT$$Lambda/0x00007f024a06f480 expected the predicate to return <true> but was null.
Raw output
org.awaitility.core.ConditionTimeoutException: Condition with alias 'wait for glossary approval task' didn't complete within 1 minutes because org.openmetadata.it.tests.GlossaryTermResourceIT$$Lambda/0x00007f024a06f480 expected the predicate to return <true> but was null.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AbstractHamcrestCondition.await(AbstractHamcrestCondition.java:86)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:691)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:708)
	at org.openmetadata.it.tests.GlossaryTermResourceIT.awaitApprovalTask(GlossaryTermResourceIT.java:864)
	at org.openmetadata.it.tests.GlossaryTermResourceIT.test_approveGlossaryTermAfterMove(GlossaryTermResourceIT.java:775)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 371 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/IngestionPipelineOwnerInheritanceIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

IngestionPipelineOwnerInheritanceIT.test_killRequiresEditPermission(TestNamespace)

View-only user must be forbidden from killing an ingestion pipeline ==> Unexpected exception type thrown, expected: <jakarta.ws.rs.ForbiddenException> but was: <org.openmetadata.sdk.exceptions.ApiException>
Raw output
org.opentest4j.AssertionFailedError: View-only user must be forbidden from killing an ingestion pipeline ==> Unexpected exception type thrown, expected: <jakarta.ws.rs.ForbiddenException> but was: <org.openmetadata.sdk.exceptions.ApiException>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:67)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:39)
	at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3153)
	at org.openmetadata.it.tests.IngestionPipelineOwnerInheritanceIT.test_killRequiresEditPermission(IngestionPipelineOwnerInheritanceIT.java:366)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: ApiException (403): Principal: CatalogPrincipal{name='ipkillviewer_06a31d9c'} operations [EditAll] not allowed
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.handleErrorResponse(OpenMetadataHttpClient.java:336)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.handleResponse(OpenMetadataHttpClient.java:272)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.execute(OpenMetadataHttpClient.java:69)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.execute(OpenMetadataHttpClient.java:55)
	at org.openmetadata.it.tests.IngestionPipelineOwnerInheritanceIT.lambda$test_killRequiresEditPermission$4(IngestionPipelineOwnerInheritanceIT.java:371)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
	... 13 more

Check failure on line 102 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/TestCaseDeleteResilienceIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

TestCaseDeleteResilienceIT.orphanTestCase_missingTestDefinitionRelationship_hardDeletesAndSweepsRelationsAndResults(TestNamespace)

An exception with message [Cannot invoke "org.openmetadata.schema.tests.TestSuite.getConnection()" because "testSuite" is null] was thrown while processing request.
Raw output
ApiException (500): An exception with message [Cannot invoke "org.openmetadata.schema.tests.TestSuite.getConnection()" because "testSuite" is null] was thrown while processing request.
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.handleErrorResponse(OpenMetadataHttpClient.java:336)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.handleResponse(OpenMetadataHttpClient.java:272)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.execute(OpenMetadataHttpClient.java:69)
	at org.openmetadata.sdk.services.EntityServiceBase.delete(EntityServiceBase.java:387)
	at org.openmetadata.it.tests.TestCaseDeleteResilienceIT.orphanTestCase_missingTestDefinitionRelationship_hardDeletesAndSweepsRelationsAndResults(TestCaseDeleteResilienceIT.java:102)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 130 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/TestCaseDeleteResilienceIT.java

See this annotation in the file changed.

@github-actions github-actions / Test Report

TestCaseDeleteResilienceIT.orphanTestCase_deletedEntityLinkTable_hardDeletesAndSweepsRelations(TestNamespace)

An exception with message [Cannot invoke "org.openmetadata.schema.tests.TestSuite.getConnection()" because "testSuite" is null] was thrown while processing request.
Raw output
ApiException (500): An exception with message [Cannot invoke "org.openmetadata.schema.tests.TestSuite.getConnection()" because "testSuite" is null] was thrown while processing request.
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.handleErrorResponse(OpenMetadataHttpClient.java:336)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.handleResponse(OpenMetadataHttpClient.java:272)
	at org.openmetadata.sdk.network.OpenMetadataHttpClient.execute(OpenMetadataHttpClient.java:69)
	at org.openmetadata.sdk.services.EntityServiceBase.delete(EntityServiceBase.java:387)
	at org.openmetadata.it.tests.TestCaseDeleteResilienceIT.orphanTestCase_deletedEntityLinkTable_hardDeletesAndSweepsRelations(TestCaseDeleteResilienceIT.java:130)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1351)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:422)
	at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:651)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)