fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.11.0 #2434
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
|