Skip to content

feat(grpc): added grpc transcoding #13

feat(grpc): added grpc transcoding

feat(grpc): added grpc transcoding #13

GitHub Actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474 completed Apr 27, 2024 in 0s

Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

Failing Jobs - Building 9b674ac - Back to Workflow run summary

Status Name Step Failures Logs Raw logs Build scan
✔️ Gradle Tests - JDK 17 Logs Raw logs 🚧
Gradle Tests - JDK 17 Windows Set up JDK 17 ⚠️ Check → Logs Raw logs 🚧
JVM Tests - JDK 17 Build Failures Logs Raw logs 🚧
JVM Tests - JDK 17 Windows Build Failures Logs Raw logs 🚧
JVM Tests - JDK 21 Build Failures Logs Raw logs 🚧

⚠️ This workflow run had flaky tests. See details for more information.

Details

Test Failures

⚙️ JVM Tests - JDK 17 #

- Failing: extensions/grpc/runtime 
! Skipped: extensions/grpc/deployment extensions/grpc/inprocess extensions/grpc/xds and 74 more

📦 extensions/grpc/runtime

# Tests:    27
+ Success:  22
- Failures: 4
- Errors:   1
! Skipped:  0

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments line 96 - Source on GitHub - 🠅

java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

assertEquals(Map.of(), GrpcTranscodingHttpUtils.extractPathParams("/items/{id}", "/items/123/extra"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables line 36 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables(GrpcTranscodingHttpUtilsTest.java:36)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/users/{id}/posts/{postId}", "/users/123/posts/456"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments line 66 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments(GrpcTranscodingHttpUtilsTest.java:66)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/{id}/{name}", "/123/John"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable line 30 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable(GrpcTranscodingHttpUtilsTest.java:30)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/hello/{name}", "/hello/world"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload line 55 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	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:35)
	at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3115)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload(GrpcTranscodingMessageWriterTest.java:55)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)


⚙️ JVM Tests - JDK 17 Windows #

- Failing: extensions/grpc/runtime 
! Skipped: extensions/grpc/deployment extensions/grpc/inprocess extensions/grpc/xds and 74 more

📦 extensions/grpc/runtime

# Tests:    27
+ Success:  22
- Failures: 4
- Errors:   1
! Skipped:  0

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments line 96 - Source on GitHub - 🠅

java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

assertEquals(Map.of(), GrpcTranscodingHttpUtils.extractPathParams("/items/{id}", "/items/123/extra"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables line 36 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables(GrpcTranscodingHttpUtilsTest.java:36)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/users/{id}/posts/{postId}", "/users/123/posts/456"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments line 66 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments(GrpcTranscodingHttpUtilsTest.java:66)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/{id}/{name}", "/123/John"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable line 30 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable(GrpcTranscodingHttpUtilsTest.java:30)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/hello/{name}", "/hello/world"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload line 55 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	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:35)
	at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3115)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload(GrpcTranscodingMessageWriterTest.java:55)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)


⚙️ JVM Tests - JDK 21 #

- Failing: extensions/grpc/runtime 
! Skipped: extensions/grpc/deployment extensions/grpc/inprocess extensions/grpc/xds and 74 more

📦 extensions/grpc/runtime

# Tests:    27
+ Success:  22
- Failures: 4
- Errors:   1
! Skipped:  0

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments line 96 - Source on GitHub - 🠅

java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

assertEquals(Map.of(), GrpcTranscodingHttpUtils.extractPathParams("/items/{id}", "/items/123/extra"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables line 36 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables(GrpcTranscodingHttpUtilsTest.java:36)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/users/{id}/posts/{postId}", "/users/123/posts/456"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments line 66 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments(GrpcTranscodingHttpUtilsTest.java:66)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/{id}/{name}", "/123/John"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable line 30 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable(GrpcTranscodingHttpUtilsTest.java:30)

assertTrue(GrpcTranscodingHttpUtils.isPathMatch("/hello/{name}", "/hello/world"));

io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload line 55 - Source on GitHub - 🠅

org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	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:35)
	at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3115)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload(GrpcTranscodingMessageWriterTest.java:55)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

Flaky tests

⚙️ Maven Tests - JDK 17 Windows

📦 integration-tests/maven

io.quarkus.maven.it.CreateProjectMojoIT.testProjectGenerationFromScratch

  • Cannot delete directory: target\test-classes\projects\project-generation - java.lang.RuntimeException
java.lang.RuntimeException: Cannot delete directory: target\test-classes\projects\project-generation
	at io.quarkus.maven.it.MojoTestBase.initEmptyProject(MojoTestBase.java:72)
	at io.quarkus.maven.it.CreateProjectMojoIT.testProjectGenerationFromScratch(CreateProjectMojoIT.java:60)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: org.apache.commons.io.IOExceptionList: 1 exception(s): [org.apache.commons.io.IOIndexedException: IOException #0: Cannot delete file: target\test-classes\projects\project-generation\build-create-project-generation.log]
	at org.apache.commons.io.IOExceptionList.checkEmpty(IOExceptionList.java:50)

io.quarkus.maven.it.CreateProjectMojoIT.testProjectGenerationFromScratch

  • Cannot delete directory: target\test-classes\projects\project-generation - java.lang.RuntimeException
java.lang.RuntimeException: Cannot delete directory: target\test-classes\projects\project-generation
	at io.quarkus.maven.it.MojoTestBase.initEmptyProject(MojoTestBase.java:72)
	at io.quarkus.maven.it.CreateProjectMojoIT.testProjectGenerationFromScratch(CreateProjectMojoIT.java:60)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: org.apache.commons.io.IOExceptionList: 1 exception(s): [org.apache.commons.io.IOIndexedException: IOException #0: Cannot delete file: target\test-classes\projects\project-generation\build-create-project-generation.log]
	at org.apache.commons.io.IOExceptionList.checkEmpty(IOExceptionList.java:50)

Annotations

Check failure on line 96 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17

java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
Raw output
java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 36 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables(GrpcTranscodingHttpUtilsTest.java:36)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 66 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments(GrpcTranscodingHttpUtilsTest.java:66)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 30 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable(GrpcTranscodingHttpUtilsTest.java:30)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 55 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingMessageWriterTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17

org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:67)
Raw output
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	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:35)
	at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3115)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload(GrpcTranscodingMessageWriterTest.java:55)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: io.vertx.core.json.DecodeException: Unrecognized token 'this': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at io.vertx.core.json.jackson.JacksonCodec.fromParser(JacksonCodec.java:199)
	at io.vertx.core.json.jackson.JacksonCodec.fromString(JacksonCodec.java:84)
	at io.vertx.core.json.Json.decodeValue(Json.java:83)
	at io.quarkus.grpc.transcoding.GrpcTranscodingMessageWriter.mergeParameters(GrpcTranscodingMessageWriter.java:37)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.lambda$testMergeParametersInvalidPayload$0(GrpcTranscodingMessageWriterTest.java:56)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
	... 6 more
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'this': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2567)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2593)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2601)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:765)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:3018)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2996)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._matchToken(ReaderBasedJsonParser.java:2761)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._matchTrue(ReaderBasedJsonParser.java:2715)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:742)
	at io.vertx.core.json.jackson.JacksonCodec.fromParser(JacksonCodec.java:195)
	... 11 more

Check failure on line 96 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17 Windows

java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
Raw output
java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 36 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17 Windows

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables(GrpcTranscodingHttpUtilsTest.java:36)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 66 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17 Windows

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments(GrpcTranscodingHttpUtilsTest.java:66)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 30 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17 Windows

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable(GrpcTranscodingHttpUtilsTest.java:30)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 55 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingMessageWriterTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 17 Windows

org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:67)
Raw output
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	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:35)
	at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3115)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload(GrpcTranscodingMessageWriterTest.java:55)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: io.vertx.core.json.DecodeException: Unrecognized token 'this': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at io.vertx.core.json.jackson.JacksonCodec.fromParser(JacksonCodec.java:199)
	at io.vertx.core.json.jackson.JacksonCodec.fromString(JacksonCodec.java:84)
	at io.vertx.core.json.Json.decodeValue(Json.java:83)
	at io.quarkus.grpc.transcoding.GrpcTranscodingMessageWriter.mergeParameters(GrpcTranscodingMessageWriter.java:37)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.lambda$testMergeParametersInvalidPayload$0(GrpcTranscodingMessageWriterTest.java:56)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
	... 6 more
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'this': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2567)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2593)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2601)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:765)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:3018)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2996)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._matchToken(ReaderBasedJsonParser.java:2761)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._matchTrue(ReaderBasedJsonParser.java:2715)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:742)
	at io.vertx.core.json.jackson.JacksonCodec.fromParser(JacksonCodec.java:195)
	... 11 more

Check failure on line 96 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 21

java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
Raw output
java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
	at io.quarkus.grpc.transcoding.GrpcTranscodingHttpUtils.extractPathParams(GrpcTranscodingHttpUtils.java:74)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testExtractPathParamsExtraSegments(GrpcTranscodingHttpUtilsTest.java:96)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

Check failure on line 36 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 21

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchMultipleVariables(GrpcTranscodingHttpUtilsTest.java:36)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

Check failure on line 66 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 21

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchOnlyVariableSegments(GrpcTranscodingHttpUtilsTest.java:66)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

Check failure on line 30 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingHttpUtilsTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 21

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
Raw output
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	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.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingHttpUtilsTest.testIsPathMatchSingleVariable(GrpcTranscodingHttpUtilsTest.java:30)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)

Check failure on line 55 in extensions/grpc/runtime/src/test/java/io/quarkus/grpc/runtime/transcoding/GrpcTranscodingMessageWriterTest.java

See this annotation in the file changed.

@github-actions github-actions / Build summary for 9b674ac45d23ad229eecbda34425e6a7514e6474

JVM Tests - JDK 21

org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:67)
Raw output
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <java.lang.IllegalArgumentException> but was: <io.vertx.core.json.DecodeException>
	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:35)
	at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3115)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.testMergeParametersInvalidPayload(GrpcTranscodingMessageWriterTest.java:55)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: io.vertx.core.json.DecodeException: Unrecognized token 'this': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at io.vertx.core.json.jackson.JacksonCodec.fromParser(JacksonCodec.java:199)
	at io.vertx.core.json.jackson.JacksonCodec.fromString(JacksonCodec.java:84)
	at io.vertx.core.json.Json.decodeValue(Json.java:83)
	at io.quarkus.grpc.transcoding.GrpcTranscodingMessageWriter.mergeParameters(GrpcTranscodingMessageWriter.java:37)
	at io.quarkus.grpc.runtime.transcoding.GrpcTranscodingMessageWriterTest.lambda$testMergeParametersInvalidPayload$0(GrpcTranscodingMessageWriterTest.java:56)
	at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
	... 6 more
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'this': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
 at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 5]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2567)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2593)
	at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2601)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:765)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:3018)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2996)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._matchToken(ReaderBasedJsonParser.java:2761)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._matchTrue(ReaderBasedJsonParser.java:2715)
	at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:742)
	at io.vertx.core.json.jackson.JacksonCodec.fromParser(JacksonCodec.java:195)
	... 11 more