-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
Description
Expected Behavior
The test is supposed to pass.
Actual Behaviour
Failures (1):
JUnit Jupiter:HelloControllerTest:testHelloWorldResponse()
MethodSource [className = 'example.micronaut.HelloControllerTest', methodName = 'testHelloWorldResponse', methodParameterTypes = '']
=> io.micronaut.http.client.exceptions.HttpClientException: Client '/': Error occurred reading HTTP response: java.lang.NullPointerException
io.micronaut.http.client.netty.DefaultHttpClient.handleResponseError(DefaultHttpClient.java:2077)
io.micronaut.http.client.netty.DefaultHttpClient$6.fail(DefaultHttpClient.java:1746)
io.micronaut.http.client.netty.Http1ResponseHandler$BeforeResponse.exceptionCaught(Http1ResponseHandler.java:148)
io.micronaut.http.client.netty.Http1ResponseHandler.exceptionCaught(Http1ResponseHandler.java:88)
io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:290)
[...]
Suppressed: java.lang.Exception: #block terminated with an error
reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:104)
reactor.core.publisher.Mono.block(Mono.java:1779)
io.micronaut.http.client.netty.DefaultHttpClient$1.exchange(DefaultHttpClient.java:618)
io.micronaut.http.client.netty.DefaultHttpClient$1.retrieve(DefaultHttpClient.java:626)
io.micronaut.http.client.BlockingHttpClient.retrieve(BlockingHttpClient.java:123)
[...]
Caused by: io.netty.handler.codec.EncoderException: java.lang.NullPointerException
io.netty.handler.codec.http.HttpObjectEncoder.write(HttpObjectEncoder.java:115)
io.netty.channel.CombinedChannelDuplexHandler.write(CombinedChannelDuplexHandler.java:344)
io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:826)
[...]
Caused by: java.lang.NullPointerException
io.netty.util.internal.PlatformDependent0.safeConstructPutInt(PlatformDependent0.java:681)
io.netty.util.internal.PlatformDependent.safeConstructPutInt(PlatformDependent.java:569)
io.netty.util.internal.ReferenceCountUpdater.setInitialValue(ReferenceCountUpdater.java:67)
io.netty.buffer.AdaptivePoolingAllocator$Chunk.<init>(AdaptivePoolingAllocator.java:884)
io.netty.buffer.AdaptivePoolingAllocator$Magazine.newChunkAllocation(AdaptivePoolingAllocator.java:805)
Steps To Reproduce
sdk install java 25.ea.29-graal
./gradlew nativeTest
Example Application
No response