Skip to content

Fixing compilation errors.

daaeba2
Select commit
Loading
Failed to load commit list.
Draft

[DO NOT MERGE]: Leverage x-ms-cosmos-hub-region-processing-only for 404 Read Session Not Available cross-region retry scenarios. #47631

Fixing compilation errors.
daaeba2
Select commit
Loading
Failed to load commit list.
Azure Pipelines / java - cosmos - ci failed Jan 14, 2026 in 1h 26m 10s

Build #20260113.13 had test failures

Details

Tests

  • Failed: 956 (0.98%)
  • Passed: 96,108 (98.17%)
  • Other: 838 (0.86%)
  • Total: 97,902
Code coverage

  • 2392 of 80786 lines covered (2.96%)

Annotations

Check failure on line 132579 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - ci

Build log #L132579

Build failed.

Check failure on line 71388 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - ci

Build log #L71388

Build failed.

Check failure on line 34 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - ci

Build log #L34

PowerShell exited with code '1'.

Check failure on line 137775 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - ci

Build log #L137775

Build failed.

Check failure on line 1 in c.a.c.i.q.DocumentProducerTest.retries

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - ci

c.a.c.i.q.DocumentProducerTest.retries

Cannot read the array length because "<local10>" is null
Raw output
java.lang.NullPointerException: Cannot read the array length because "<local10>" is null
	at java.base/java.lang.Throwable.printEnclosedStackTrace(Throwable.java:717)
	at java.base/java.lang.Throwable.printStackTrace(Throwable.java:682)
	at java.base/java.lang.Throwable.printStackTrace(Throwable.java:736)
	at org.apache.maven.surefire.report.PojoStackTraceWriter.writeTraceToString(PojoStackTraceWriter.java:52)
	at org.apache.maven.surefire.booter.spi.EventChannelEncoder.toStackTrace(EventChannelEncoder.java:395)
	at org.apache.maven.surefire.booter.spi.EventChannelEncoder.access$000(EventChannelEncoder.java:76)
	at org.apache.maven.surefire.booter.spi.EventChannelEncoder$StackTrace.<init>(EventChannelEncoder.java:407)
	at org.apache.maven.surefire.booter.spi.EventChannelEncoder.encode(EventChannelEncoder.java:336)
	at org.apache.maven.surefire.booter.spi.EventChannelEncoder.encode(EventChannelEncoder.java:273)
	at org.apache.maven.surefire.booter.spi.EventChannelEncoder.testFailed(EventChannelEncoder.java:142)
	at org.apache.maven.surefire.api.booter.ForkingRunListener.testFailed(ForkingRunListener.java:84)
	at org.apache.maven.surefire.testng.TestNGReporter.onTestFailure(TestNGReporter.java:106)
	at org.testng.internal.TestListenerHelper.runTestListeners(TestListenerHelper.java:99)
	at org.testng.internal.invokers.TestInvoker.runTestResultListener(TestInvoker.java:275)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:728)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:219)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:923)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:192)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:808)
	at org.testng.TestRunner.run(TestRunner.java:603)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:429)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:423)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:383)
	at org.testng.SuiteRunner.run(SuiteRunner.java:326)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1249)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.runSuites(TestNG.java:1092)
	at org.testng.TestNG.run(TestNG.java:1060)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:308)
	at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:71)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:113)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

Check failure on line 1 in c.a.c.i.ClientRetryPolicyTest.networkFailureOnDelete

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - ci

c.a.c.i.ClientRetryPolicyTest.networkFailureOnDelete

expected: 
  null
 but was: 
  {"ClassName":"CosmosException","userAgent":"azsdk-java-cosmos/4.77.0-beta.1 Linux/6.11.0-1018-azure JRE/17.0.17","statusCode":503,"resourceAddress":null,"innerErrorMessage":null,"causeInfo":"[class: class io.netty.handler.timeout.ReadTimeoutException, message: null]","responseHeaders":"{x-ms-substatus=10001}"}
   at com.azure.cosmos.BridgeInternal.createCosmosException(BridgeInternal.java:416)
   at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnDelete(ClientRetryPolicyTest.java:537)
   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   ...(31 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed)
Raw output
java.lang.AssertionError: 

expected: 
  null
 but was: 
  {"ClassName":"CosmosException","userAgent":"azsdk-java-cosmos/4.77.0-beta.1 Linux/6.11.0-1018-azure JRE/17.0.17","statusCode":503,"resourceAddress":null,"innerErrorMessage":null,"causeInfo":"[class: class io.netty.handler.timeout.ReadTimeoutException, message: null]","responseHeaders":"{x-ms-substatus=10001}"}
  	at com.azure.cosmos.BridgeInternal.createCosmosException(BridgeInternal.java:416)
  	at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnDelete(ClientRetryPolicyTest.java:537)
  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  	...(31 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed)
	at com.azure.cosmos.implementation.ShouldRetryValidator$Builder$2.validate(ShouldRetryValidator.java:42)
	at com.azure.cosmos.implementation.ShouldRetryValidator$Builder$1.validate(ShouldRetryValidator.java:31)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.validateSuccess(ClientRetryPolicyTest.java:697)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.validateSuccess(ClientRetryPolicyTest.java:684)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnDelete(ClientRetryPolicyTest.java:548)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:136)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:658)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:219)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:923)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:192)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:808)
	at org.testng.TestRunner.run(TestRunner.java:603)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:429)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:423)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:383)
	at org.testng.SuiteRunner.run(SuiteRunner.java:326)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1249)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.runSuites(TestNG.java:1092)
	at org.testng.TestNG.run(TestNG.java:1060)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:308)
	at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:71)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:113)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

Check failure on line 1 in c.a.c.i.ClientRetryPolicyTest.networkFailureOnRead

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - ci

c.a.c.i.ClientRetryPolicyTest.networkFailureOnRead

expected: 
  null
 but was: 
  {"ClassName":"CosmosException","userAgent":"azsdk-java-cosmos/4.77.0-beta.1 Linux/6.11.0-1018-azure JRE/17.0.17","statusCode":503,"resourceAddress":null,"innerErrorMessage":"Dummy SocketException","causeInfo":"[class: class java.net.SocketException, message: Dummy SocketException]","responseHeaders":"{x-ms-substatus=10001}"}
   at com.azure.cosmos.BridgeInternal.createCosmosException(BridgeInternal.java:416)
   at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnRead(ClientRetryPolicyTest.java:177)
   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   ...(31 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed)
Raw output
java.lang.AssertionError: 

expected: 
  null
 but was: 
  {"ClassName":"CosmosException","userAgent":"azsdk-java-cosmos/4.77.0-beta.1 Linux/6.11.0-1018-azure JRE/17.0.17","statusCode":503,"resourceAddress":null,"innerErrorMessage":"Dummy SocketException","causeInfo":"[class: class java.net.SocketException, message: Dummy SocketException]","responseHeaders":"{x-ms-substatus=10001}"}
  	at com.azure.cosmos.BridgeInternal.createCosmosException(BridgeInternal.java:416)
  	at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnRead(ClientRetryPolicyTest.java:177)
  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  	...(31 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed)
	at com.azure.cosmos.implementation.ShouldRetryValidator$Builder$2.validate(ShouldRetryValidator.java:42)
	at com.azure.cosmos.implementation.ShouldRetryValidator$Builder$1.validate(ShouldRetryValidator.java:31)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.validateSuccess(ClientRetryPolicyTest.java:697)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.validateSuccess(ClientRetryPolicyTest.java:684)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnRead(ClientRetryPolicyTest.java:189)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:136)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:658)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:219)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:923)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:192)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:808)
	at org.testng.TestRunner.run(TestRunner.java:603)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:429)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:423)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:383)
	at org.testng.SuiteRunner.run(SuiteRunner.java:326)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1249)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.runSuites(TestNG.java:1092)
	at org.testng.TestNG.run(TestNG.java:1060)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:308)
	at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:71)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:113)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

Check failure on line 1 in c.a.c.i.ClientRetryPolicyTest.networkFailureOnUpsert

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - ci

c.a.c.i.ClientRetryPolicyTest.networkFailureOnUpsert

expected: 
  null
 but was: 
  {"ClassName":"CosmosException","userAgent":"azsdk-java-cosmos/4.77.0-beta.1 Linux/6.11.0-1018-azure JRE/17.0.17","statusCode":503,"resourceAddress":null,"innerErrorMessage":"Dummy SocketException","causeInfo":"[class: class java.net.SocketException, message: Dummy SocketException]","responseHeaders":"{x-ms-substatus=10001}"}
   at com.azure.cosmos.BridgeInternal.createCosmosException(BridgeInternal.java:416)
   at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnUpsert(ClientRetryPolicyTest.java:448)
   at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   ...(31 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed)
Raw output
java.lang.AssertionError: 

expected: 
  null
 but was: 
  {"ClassName":"CosmosException","userAgent":"azsdk-java-cosmos/4.77.0-beta.1 Linux/6.11.0-1018-azure JRE/17.0.17","statusCode":503,"resourceAddress":null,"innerErrorMessage":"Dummy SocketException","causeInfo":"[class: class java.net.SocketException, message: Dummy SocketException]","responseHeaders":"{x-ms-substatus=10001}"}
  	at com.azure.cosmos.BridgeInternal.createCosmosException(BridgeInternal.java:416)
  	at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnUpsert(ClientRetryPolicyTest.java:448)
  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  	...(31 remaining lines not displayed - this can be changed with Assertions.setMaxStackTraceElementsDisplayed)
	at com.azure.cosmos.implementation.ShouldRetryValidator$Builder$2.validate(ShouldRetryValidator.java:42)
	at com.azure.cosmos.implementation.ShouldRetryValidator$Builder$1.validate(ShouldRetryValidator.java:31)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.validateSuccess(ClientRetryPolicyTest.java:697)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.validateSuccess(ClientRetryPolicyTest.java:684)
	at com.azure.cosmos.implementation.ClientRetryPolicyTest.networkFailureOnUpsert(ClientRetryPolicyTest.java:458)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:136)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:658)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:219)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:923)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:192)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:808)
	at org.testng.TestRunner.run(TestRunner.java:603)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:429)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:423)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:383)
	at org.testng.SuiteRunner.run(SuiteRunner.java:326)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1249)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.runSuites(TestNG.java:1092)
	at org.testng.TestNG.run(TestNG.java:1060)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:308)
	at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:71)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:113)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)