Skip to content

fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.11.0 #2434

fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.11.0

fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.11.0 #2434

Triggered via pull request October 31, 2024 10:55
Status Failure
Total duration 4m 11s
Artifacts

gradle.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

67 errors and 2 warnings
JettyFileTypeHandlerSpec.test returning a file from a controller: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L52
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@32fd55a6 headers=io.micronaut.http.netty.NettyHttpHeaders@25417242 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@3de624fd attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:28 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:28 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:27 GMT | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3af23cc3 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27463e56> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test returning a file from a controller(JettyFileTypeHandlerSpec.groovy:52) class java.lang.Integer
JettyFileTypeHandlerSpec.test when a system file is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L104
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@319b4fb3 headers=io.micronaut.http.netty.NettyHttpHeaders@20851e5b nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@5de6d178 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:29 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:29 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:27 GMT | | Content-Disposition: attachment; filename="fileTypeHandlerSpec12437109599664668620.html"; filename*=utf-8''fileTypeHandlerSpec12437109599664668620.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3af23cc3 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27463e56> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when a system file is returned(JettyFileTypeHandlerSpec.groovy:104) class java.lang.Integer
JettyFileTypeHandlerSpec.test when an attached streamed file is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L119
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@21940db3 headers=io.micronaut.http.netty.NettyHttpHeaders@f723474 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@23b9d353 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:29 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:29 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:29 GMT | | Content-Disposition: attachment; filename="fileTypeHandlerSpec.html"; filename*=utf-8''fileTypeHandlerSpec.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3af23cc3 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27463e56> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when an attached streamed file is returned(JettyFileTypeHandlerSpec.groovy:119) class java.lang.Integer
JettyFileTypeHandlerSpec.test when a system file is returned with a name: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L133
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@8cf7455 headers=io.micronaut.http.netty.NettyHttpHeaders@43fa82c1 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@4a6e6db0 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:29 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:29 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:27 GMT | | Content-Disposition: attachment; filename="abc.xyz"; filename*=utf-8''abc.xyz | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3af23cc3 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27463e56> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when a system file is returned with a name(JettyFileTypeHandlerSpec.groovy:133) class java.lang.Integer
JettyFileTypeHandlerSpec.test the content type is honored when a system file response is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L148
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@7ada2568 headers=io.micronaut.http.netty.NettyHttpHeaders@7507a281 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@7ce9ec07 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:29 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:29 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:27 GMT | | Content-Disposition: attachment; filename="temp.html"; filename*=utf-8''temp.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3af23cc3 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27463e56> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test the content type is honored when a system file response is returned(JettyFileTypeHandlerSpec.groovy:148) class java.lang.Integer
JettyFileTypeHandlerSpec.test the content type is honored when a streamed file response is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L163
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@696d6c1c headers=io.micronaut.http.netty.NettyHttpHeaders@60a4632b nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@16511529 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:29 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:29 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:29 GMT | | Content-Disposition: attachment; filename="temp.html"; filename*=utf-8''temp.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3af23cc3 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27463e56> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test the content type is honored when a streamed file response is returned(JettyFileTypeHandlerSpec.groovy:163) class java.lang.Integer
JettyFileTypeHandlerSpec.test using a piped stream: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L176
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@2a2632d9 headers=io.micronaut.http.netty.NettyHttpHeaders@53d917df nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@54ae646f attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:29 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:29 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:29 GMT | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 26, cap: 26)) convertedBodies=[String:Optional[abcdefghijklmnopqrstuvwxyz]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3af23cc3 body=abcdefghijklmnopqrstuvwxyz conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27463e56> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test using a piped stream(JettyFileTypeHandlerSpec.groovy:176) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources from the file system are returned: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L75
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@31c8bd8b headers=io.micronaut.http.netty.NettyHttpHeaders@4fe1238a nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@29c2e92 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:15 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:15 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:15 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 65, cap: 65)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from static file</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@43e78ed6 body=<html><head></head><body>HTML Page from static file</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@1eecc98c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources from the file system are returned(UndertowStaticResourceResolutionSpec.groovy:75) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources from the classpath are returned: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L93
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@39660d2 headers=io.micronaut.http.netty.NettyHttpHeaders@26c8a6b3 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@3f3953c3 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:17 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:52 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:17 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@43e78ed6 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@1eecc98c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources from the classpath are returned(UndertowStaticResourceResolutionSpec.groovy:93) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test index.html will be resolved: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L112
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@45d3c1ce headers=io.micronaut.http.netty.NettyHttpHeaders@5a04e7ef nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@76225435 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:17 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:52 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:17 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@43e78ed6 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@1eecc98c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test index.html will be resolved(UndertowStaticResourceResolutionSpec.groovy:112) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L137
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@7ef4f2b0 headers=io.micronaut.http.netty.NettyHttpHeaders@61938fae nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@34d20206 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:17 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:52 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:17 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@25fb28dd body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3216e99d> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping(UndertowStaticResourceResolutionSpec.groovy:137) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with multiple configured mappings and one is disabled: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L170
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@3fddbcb1 headers=io.micronaut.http.netty.NettyHttpHeaders@2ecc303c nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@389c624 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:18 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:52 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:18 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@5dd02ce0 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@453ea7f6> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with multiple configured mappings and one is disabled(UndertowStaticResourceResolutionSpec.groovy:170) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L204
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@7c1ac3b headers=io.micronaut.http.netty.NettyHttpHeaders@4e670245 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@4790a29a attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:18 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:52 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:18 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@6814fe0e body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@6dc82d99> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html(UndertowStaticResourceResolutionSpec.groovy:204) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html in path: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L231
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@229050ef headers=io.micronaut.http.netty.NettyHttpHeaders@35cefec6 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@7dc8d054 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:18 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:52 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:18 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 67, cap: 67)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources/foo</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3f851ccf body=<html><head></head><body>HTML Page from resources/foo</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@6faeb7dc> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html in path(UndertowStaticResourceResolutionSpec.groovy:231) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L274
Condition failed with Exception: Integer.parseInt(header(CONTENT_LENGTH)) > 0 | | | | | | null Content-Length | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource_closure1(UndertowStaticResourceResolutionSpec.groovy:277) | at groovy.lang.Closure.call(Closure.java:433) | at spock.lang.Specification.with(Specification.java:191) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource(UndertowStaticResourceResolutionSpec.groovy:274) class java.lang.Integer
UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L311
Condition failed with Exception: Integer.parseInt(header(CONTENT_LENGTH)) > 0 | | | | | | null Content-Length | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling_closure3(UndertowStaticResourceResolutionSpec.groovy:314) | at groovy.lang.Closure.call(Closure.java:433) | at spock.lang.Specification.with(Specification.java:191) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling(UndertowStaticResourceResolutionSpec.groovy:311) class java.lang.Integer
JettyFileTypeHandlerSpec.test returning a file from a controller: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L52
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@4c839d3d headers=io.micronaut.http.netty.NettyHttpHeaders@77f965a0 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@5d064bf attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:38 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:38 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:38 GMT | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@63cf3153 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@40a54931> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test returning a file from a controller(JettyFileTypeHandlerSpec.groovy:52) class java.lang.Integer
JettyFileTypeHandlerSpec.test when a system file is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L104
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@6830774c headers=io.micronaut.http.netty.NettyHttpHeaders@2306d66c nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@362e225 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:40 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:40 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:38 GMT | | Content-Disposition: attachment; filename="fileTypeHandlerSpec6318465331560794092.html"; filename*=utf-8''fileTypeHandlerSpec6318465331560794092.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@63cf3153 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@40a54931> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when a system file is returned(JettyFileTypeHandlerSpec.groovy:104) class java.lang.Integer
JettyFileTypeHandlerSpec.test when an attached streamed file is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L119
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@3bad01ee headers=io.micronaut.http.netty.NettyHttpHeaders@33deeb18 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@5c909d4d attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:40 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:40 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:40 GMT | | Content-Disposition: attachment; filename="fileTypeHandlerSpec.html"; filename*=utf-8''fileTypeHandlerSpec.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@63cf3153 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@40a54931> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when an attached streamed file is returned(JettyFileTypeHandlerSpec.groovy:119) class java.lang.Integer
JettyFileTypeHandlerSpec.test when a system file is returned with a name: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L133
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@34480422 headers=io.micronaut.http.netty.NettyHttpHeaders@6434c4c9 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@786a411b attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:40 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:40 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:38 GMT | | Content-Disposition: attachment; filename="abc.xyz"; filename*=utf-8''abc.xyz | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@63cf3153 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@40a54931> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when a system file is returned with a name(JettyFileTypeHandlerSpec.groovy:133) class java.lang.Integer
JettyFileTypeHandlerSpec.test the content type is honored when a system file response is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L148
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@1208fe55 headers=io.micronaut.http.netty.NettyHttpHeaders@6333003d nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@7fd68450 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:40 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:40 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:38 GMT | | Content-Disposition: attachment; filename="temp.html"; filename*=utf-8''temp.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@63cf3153 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@40a54931> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test the content type is honored when a system file response is returned(JettyFileTypeHandlerSpec.groovy:148) class java.lang.Integer
JettyFileTypeHandlerSpec.test the content type is honored when a streamed file response is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L163
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@2b97a1fb headers=io.micronaut.http.netty.NettyHttpHeaders@14680d29 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@33e52ab attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:40 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:40 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:40 GMT | | Content-Disposition: attachment; filename="temp.html"; filename*=utf-8''temp.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@63cf3153 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@40a54931> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test the content type is honored when a streamed file response is returned(JettyFileTypeHandlerSpec.groovy:163) class java.lang.Integer
JettyFileTypeHandlerSpec.test using a piped stream: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L176
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@12d89095 headers=io.micronaut.http.netty.NettyHttpHeaders@7f3f5a67 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@731a83bd attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:40 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:40 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:40 GMT | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 26, cap: 26)) convertedBodies=[String:Optional[abcdefghijklmnopqrstuvwxyz]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@63cf3153 body=abcdefghijklmnopqrstuvwxyz conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@40a54931> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test using a piped stream(JettyFileTypeHandlerSpec.groovy:176) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources from the file system are returned: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L75
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@7e0adf35 headers=io.micronaut.http.netty.NettyHttpHeaders@25ad3681 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@ace257b attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:18 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:18 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:18 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 65, cap: 65)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from static file</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@10b51115 body=<html><head></head><body>HTML Page from static file</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@56967355> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources from the file system are returned(UndertowStaticResourceResolutionSpec.groovy:75) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources from the classpath are returned: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L93
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@78373fdf headers=io.micronaut.http.netty.NettyHttpHeaders@63dee1b7 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@3a571436 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:20 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:55 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:20 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@10b51115 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@56967355> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources from the classpath are returned(UndertowStaticResourceResolutionSpec.groovy:93) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test index.html will be resolved: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L112
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@6e3ba10a headers=io.micronaut.http.netty.NettyHttpHeaders@5417f849 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@6ffbae2e attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:20 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:55 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:20 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@10b51115 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@56967355> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test index.html will be resolved(UndertowStaticResourceResolutionSpec.groovy:112) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L137
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@2e16c98b headers=io.micronaut.http.netty.NettyHttpHeaders@5c4e96ec nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@45c34a2 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:20 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:55 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:20 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@6580f76c body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@78097df5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping(UndertowStaticResourceResolutionSpec.groovy:137) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with multiple configured mappings and one is disabled: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L170
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@700666b9 headers=io.micronaut.http.netty.NettyHttpHeaders@c17ef34 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@63a875e6 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:21 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:55 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:21 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@10da7696 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3f410749> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with multiple configured mappings and one is disabled(UndertowStaticResourceResolutionSpec.groovy:170) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L204
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@17b59bc headers=io.micronaut.http.netty.NettyHttpHeaders@7dcc6b08 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@17d6e44 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:21 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:55 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:21 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3c83bde0 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@405495e7> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html(UndertowStaticResourceResolutionSpec.groovy:204) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html in path: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L231
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@7e983867 headers=io.micronaut.http.netty.NettyHttpHeaders@bbaf70f nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@37ad8430 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:21 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:55 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:21 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 67, cap: 67)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources/foo</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@7cf9dc4c body=<html><head></head><body>HTML Page from resources/foo</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@4fb52fa5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html in path(UndertowStaticResourceResolutionSpec.groovy:231) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L274
Condition failed with Exception: Integer.parseInt(header(CONTENT_LENGTH)) > 0 | | | | | | null Content-Length | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource_closure1(UndertowStaticResourceResolutionSpec.groovy:277) | at groovy.lang.Closure.call(Closure.java:433) | at spock.lang.Specification.with(Specification.java:191) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource(UndertowStaticResourceResolutionSpec.groovy:274) class java.lang.Integer
UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L311
Condition failed with Exception: Integer.parseInt(header(CONTENT_LENGTH)) > 0 | | | | | | null Content-Length | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling_closure3(UndertowStaticResourceResolutionSpec.groovy:314) | at groovy.lang.Closure.call(Closure.java:433) | at spock.lang.Specification.with(Specification.java:191) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling(UndertowStaticResourceResolutionSpec.groovy:311) class java.lang.Integer
JettyFileTypeHandlerSpec.test returning a file from a controller: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L52
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@502ab65b headers=io.micronaut.http.netty.NettyHttpHeaders@1771066e nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@1a85e263 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:56 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:56 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:55 GMT | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1199a91 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3a3bd68c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test returning a file from a controller(JettyFileTypeHandlerSpec.groovy:52) class java.lang.Integer
JettyFileTypeHandlerSpec.test when a system file is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L104
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@16aef60e headers=io.micronaut.http.netty.NettyHttpHeaders@1a63f9ea nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@f2c2622 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:57 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:57 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:55 GMT | | Content-Disposition: attachment; filename="fileTypeHandlerSpec13980835726448894622.html"; filename*=utf-8''fileTypeHandlerSpec13980835726448894622.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1199a91 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3a3bd68c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when a system file is returned(JettyFileTypeHandlerSpec.groovy:104) class java.lang.Integer
JettyFileTypeHandlerSpec.test when an attached streamed file is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L119
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@27f9b652 headers=io.micronaut.http.netty.NettyHttpHeaders@6ac44f33 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@3af23cc3 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:57 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:57 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:57 GMT | | Content-Disposition: attachment; filename="fileTypeHandlerSpec.html"; filename*=utf-8''fileTypeHandlerSpec.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1199a91 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3a3bd68c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when an attached streamed file is returned(JettyFileTypeHandlerSpec.groovy:119) class java.lang.Integer
JettyFileTypeHandlerSpec.test when a system file is returned with a name: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L133
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@2e2d04d7 headers=io.micronaut.http.netty.NettyHttpHeaders@388f2bca nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@4f21e216 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:57 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:57 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:55 GMT | | Content-Disposition: attachment; filename="abc.xyz"; filename*=utf-8''abc.xyz | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1199a91 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3a3bd68c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when a system file is returned with a name(JettyFileTypeHandlerSpec.groovy:133) class java.lang.Integer
JettyFileTypeHandlerSpec.test the content type is honored when a system file response is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L148
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@1caf8498 headers=io.micronaut.http.netty.NettyHttpHeaders@58221710 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@3729c576 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:57 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:57 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:55 GMT | | Content-Disposition: attachment; filename="temp.html"; filename*=utf-8''temp.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1199a91 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3a3bd68c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test the content type is honored when a system file response is returned(JettyFileTypeHandlerSpec.groovy:148) class java.lang.Integer
JettyFileTypeHandlerSpec.test the content type is honored when a streamed file response is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L163
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@4dfc1455 headers=io.micronaut.http.netty.NettyHttpHeaders@2477c451 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@73cb14ab attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:57 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:57 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:57 GMT | | Content-Disposition: attachment; filename="temp.html"; filename*=utf-8''temp.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1199a91 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3a3bd68c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test the content type is honored when a streamed file response is returned(JettyFileTypeHandlerSpec.groovy:163) class java.lang.Integer
JettyFileTypeHandlerSpec.test using a piped stream: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L176
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@6014b386 headers=io.micronaut.http.netty.NettyHttpHeaders@775c8e2b nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@523ee4d6 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:57 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:57 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:57 GMT | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 26, cap: 26)) convertedBodies=[String:Optional[abcdefghijklmnopqrstuvwxyz]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1199a91 body=abcdefghijklmnopqrstuvwxyz conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@3a3bd68c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test using a piped stream(JettyFileTypeHandlerSpec.groovy:176) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources from the file system are returned: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L75
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@22b771d1 headers=io.micronaut.http.netty.NettyHttpHeaders@1ca73158 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@4d7f0350 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:22 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:21 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:22 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 65, cap: 65)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from static file</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@5bff7f13 body=<html><head></head><body>HTML Page from static file</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@1cc8953c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources from the file system are returned(UndertowStaticResourceResolutionSpec.groovy:75) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources from the classpath are returned: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L93
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@3ac5a623 headers=io.micronaut.http.netty.NettyHttpHeaders@60c7726b nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@69b9a61 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:23 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:46 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:23 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@5bff7f13 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@1cc8953c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources from the classpath are returned(UndertowStaticResourceResolutionSpec.groovy:93) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test index.html will be resolved: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L112
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@1d46d6d9 headers=io.micronaut.http.netty.NettyHttpHeaders@57235833 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@10776874 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:23 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:46 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:23 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@5bff7f13 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@1cc8953c> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test index.html will be resolved(UndertowStaticResourceResolutionSpec.groovy:112) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L137
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@b6352a5 headers=io.micronaut.http.netty.NettyHttpHeaders@3c9be5f1 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@26ffe94e attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:24 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:46 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:24 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@5c16f550 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@fe9d54b> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping(UndertowStaticResourceResolutionSpec.groovy:137) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with multiple configured mappings and one is disabled: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L170
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@24fb3e2a headers=io.micronaut.http.netty.NettyHttpHeaders@209fa1fc nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@66e33cea attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:24 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:46 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:24 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@2cbf8f2c body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@2c6a222a> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with multiple configured mappings and one is disabled(UndertowStaticResourceResolutionSpec.groovy:170) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L204
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@12619285 headers=io.micronaut.http.netty.NettyHttpHeaders@1081906a nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@5a27a096 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:25 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:46 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:25 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@4a402ba3 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@760c63d0> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html(UndertowStaticResourceResolutionSpec.groovy:204) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html in path: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L231
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@5d165dce headers=io.micronaut.http.netty.NettyHttpHeaders@98243dc nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@38207d19 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:25 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:46 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:25 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 67, cap: 67)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources/foo</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@7a51ba06 body=<html><head></head><body>HTML Page from resources/foo</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@64845c40> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html in path(UndertowStaticResourceResolutionSpec.groovy:231) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L274
Condition failed with Exception: Integer.parseInt(header(CONTENT_LENGTH)) > 0 | | | | | | null Content-Length | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource_closure1(UndertowStaticResourceResolutionSpec.groovy:277) | at groovy.lang.Closure.call(Closure.java:433) | at spock.lang.Specification.with(Specification.java:191) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource(UndertowStaticResourceResolutionSpec.groovy:274) class java.lang.Integer
UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L311
Condition failed with Exception: Integer.parseInt(header(CONTENT_LENGTH)) > 0 | | | | | | null Content-Length | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:624) | at java.base/java.lang.Integer.parseInt(Integer.java:778) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling_closure3(UndertowStaticResourceResolutionSpec.groovy:314) | at groovy.lang.Closure.call(Closure.java:433) | at spock.lang.Specification.with(Specification.java:191) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling(UndertowStaticResourceResolutionSpec.groovy:311) class java.lang.Integer
build (21)
Process completed with exit code 1.
JettyFileTypeHandlerSpec.test returning a file from a controller: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L52
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@135e3c72 headers=io.micronaut.http.netty.NettyHttpHeaders@38cde4f2 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@374ea446 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:53 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:53 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:53 GMT | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1461d54f body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@31460a5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test returning a file from a controller(JettyFileTypeHandlerSpec.groovy:52) class java.lang.Integer
JettyFileTypeHandlerSpec.test when a system file is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L104
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@3f021b49 headers=io.micronaut.http.netty.NettyHttpHeaders@5ddae4c5 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@31f52510 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:54 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:54 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:53 GMT | | Content-Disposition: attachment; filename="fileTypeHandlerSpec1337902680166857822.html"; filename*=utf-8''fileTypeHandlerSpec1337902680166857822.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1461d54f body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@31460a5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when a system file is returned(JettyFileTypeHandlerSpec.groovy:104) class java.lang.Integer
JettyFileTypeHandlerSpec.test when an attached streamed file is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L119
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@25fae424 headers=io.micronaut.http.netty.NettyHttpHeaders@4c839d3d nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@365e2ef6 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:54 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:54 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:54 GMT | | Content-Disposition: attachment; filename="fileTypeHandlerSpec.html"; filename*=utf-8''fileTypeHandlerSpec.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1461d54f body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@31460a5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when an attached streamed file is returned(JettyFileTypeHandlerSpec.groovy:119) class java.lang.Integer
JettyFileTypeHandlerSpec.test when a system file is returned with a name: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L133
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@281f19e3 headers=io.micronaut.http.netty.NettyHttpHeaders@2e292fbe nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@1aad8ce5 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:54 GMT | | Content-Type: text/html | | Expires: Thu, 31 Oct 2024 10:58:54 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:53 GMT | | Content-Disposition: attachment; filename="abc.xyz"; filename*=utf-8''abc.xyz | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1461d54f body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@31460a5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test when a system file is returned with a name(JettyFileTypeHandlerSpec.groovy:133) class java.lang.Integer
JettyFileTypeHandlerSpec.test the content type is honored when a system file response is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L148
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@40a54931 headers=io.micronaut.http.netty.NettyHttpHeaders@18db7998 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@559e0607 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:54 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:54 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:53 GMT | | Content-Disposition: attachment; filename="temp.html"; filename*=utf-8''temp.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1461d54f body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@31460a5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test the content type is honored when a system file response is returned(JettyFileTypeHandlerSpec.groovy:148) class java.lang.Integer
JettyFileTypeHandlerSpec.test the content type is honored when a streamed file response is returned: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L163
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@4398e224 headers=io.micronaut.http.netty.NettyHttpHeaders@31b3999 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@18e52848 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:55 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:55 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:55 GMT | | Content-Disposition: attachment; filename="temp.html"; filename*=utf-8''temp.html | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 48, cap: 48)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1461d54f body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@31460a5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test the content type is honored when a streamed file response is returned(JettyFileTypeHandlerSpec.groovy:163) class java.lang.Integer
JettyFileTypeHandlerSpec.test using a piped stream: http-server-jetty/src/test/groovy/io/micronaut/servlet/jetty/JettyFileTypeHandlerSpec.groovy#L176
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@aeb6d4d headers=io.micronaut.http.netty.NettyHttpHeaders@15d713d nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@643244ed attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Date: Thu, 31 Oct 2024 10:57:55 GMT | | Content-Type: text/plain | | Expires: Thu, 31 Oct 2024 10:58:55 GMT | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:55 GMT | | Transfer-Encoding: chunked | | Server: Jetty(11.0.24) unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 26, cap: 26)) convertedBodies=[String:Optional[abcdefghijklmnopqrstuvwxyz]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1461d54f body=abcdefghijklmnopqrstuvwxyz conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@31460a5> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.jetty.JettyFileTypeHandlerSpec.test using a piped stream(JettyFileTypeHandlerSpec.groovy:176) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources from the file system are returned: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L75
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@31a45131 headers=io.micronaut.http.netty.NettyHttpHeaders@3a8f9d53 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@2984638a attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:21 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:57:20 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:21 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 65, cap: 65)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from static file</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1b4d6eff body=<html><head></head><body>HTML Page from static file</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@6786016> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources from the file system are returned(UndertowStaticResourceResolutionSpec.groovy:75) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources from the classpath are returned: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L93
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@4fd727d7 headers=io.micronaut.http.netty.NettyHttpHeaders@24e95bd4 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@16510bb9 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:22 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:50 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:22 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1b4d6eff body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@6786016> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources from the classpath are returned(UndertowStaticResourceResolutionSpec.groovy:93) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test index.html will be resolved: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L112
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@53c4b36b headers=io.micronaut.http.netty.NettyHttpHeaders@8f08b5 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@5eb1fd44 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:22 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:50 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:22 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@1b4d6eff body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@6786016> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test index.html will be resolved(UndertowStaticResourceResolutionSpec.groovy:112) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L137
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@29820c06 headers=io.micronaut.http.netty.NettyHttpHeaders@345b515e nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@1ecb3cde attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:22 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:50 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:22 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@3456e3b3 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@4ba97a4> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping(UndertowStaticResourceResolutionSpec.groovy:137) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with multiple configured mappings and one is disabled: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L170
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@3b847d31 headers=io.micronaut.http.netty.NettyHttpHeaders@672e3f24 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@11084cb5 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:23 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:50 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:23 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@7852d8ed body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@71e869c2> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with multiple configured mappings and one is disabled(UndertowStaticResourceResolutionSpec.groovy:170) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L204
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@2c988a97 headers=io.micronaut.http.netty.NettyHttpHeaders@357a530c nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@5a95c52d attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:23 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:50 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:23 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 63, cap: 63)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@15945b2e body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@1f40bb82> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html(UndertowStaticResourceResolutionSpec.groovy:204) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html in path: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L231
Condition failed with Exception: Integer.parseInt(response.header(CONTENT_LENGTH)) > 0 | | | | | | | | null Content-Length | | <io.micronaut.http.client.netty.FullNettyClientHttpResponse@72fad01f headers=io.micronaut.http.netty.NettyHttpHeaders@7ab212f9 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@2a7d12c8 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed)) | | HTTP/1.1 200 OK | | Expires: Thu, 31 Oct 2024 10:58:23 GMT | | Connection: keep-alive | | Cache-Control: private, max-age=60 | | Last-Modified: Thu, 31 Oct 2024 10:56:50 GMT | | Transfer-Encoding: chunked | | Content-Type: text/html | | Date: Thu, 31 Oct 2024 10:57:23 GMT unpooledContent=UnreleasableByteBuf(UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 0, widx: 67, cap: 67)) convertedBodies=[String:Optional[<html><head></head><body>HTML Page from resources/foo</body></html>]] handlerRegistry=io.micronaut.http.body.DefaultMessageBodyHandlerRegistry@41e5664e body=<html><head></head><body>HTML Page from resources/foo</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@61dc0ff0> | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with configured mapping automatically resolves index.html in path(UndertowStaticResourceResolutionSpec.groovy:231) class java.lang.Integer
UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L274
Condition failed with Exception: Integer.parseInt(header(CONTENT_LENGTH)) > 0 | | | | | | null Content-Length | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource_closure1(UndertowStaticResourceResolutionSpec.groovy:277) | at groovy.lang.Closure.call(Closure.java:433) | at spock.lang.Specification.with(Specification.java:191) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.test resources with mapping names that are prefixes of one another can resolve index.html and a resource(UndertowStaticResourceResolutionSpec.groovy:274) class java.lang.Integer
UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling: http-server-undertow/src/test/groovy/io/micronaut/servlet/undertow/UndertowStaticResourceResolutionSpec.groovy#L311
Condition failed with Exception: Integer.parseInt(header(CONTENT_LENGTH)) > 0 | | | | | | null Content-Length | java.lang.NumberFormatException: Cannot parse null string | at java.base/java.lang.Integer.parseInt(Integer.java:630) | at java.base/java.lang.Integer.parseInt(Integer.java:786) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling_closure3(UndertowStaticResourceResolutionSpec.groovy:314) | at groovy.lang.Closure.call(Closure.java:433) | at spock.lang.Specification.with(Specification.java:191) | at io.micronaut.servlet.undertow.UndertowStaticResourceResolutionSpec.multiple index.html files causes issues with the static resource handling(UndertowStaticResourceResolutionSpec.groovy:311) class java.lang.Integer
build (17)
The job was canceled because "_21" failed.
build (17)
Process completed with exit code 1.
build (21)
This job uses deprecated functionality from the 'gradle/gradle-build-action' action. Consult the Job Summary for more details.
build (17)
This build uses the last update of Oracle GraalVM for JDK 17 under the GFTC. More details: https://github.com/marketplace/actions/github-action-for-graalvm#notes-on-oracle-graalvm-for-jdk-17