Update Servlet to 4.7.0 #1153
graalvm-latest.yml
on: pull_request
build_matrix
3m 38s
Matrix: build
Annotations
60 errors and 5 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@7fe14f94 headers=io.micronaut.http.netty.NettyHttpHeaders@1f502e65 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@8a541c8 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:40:58 GMT
| | Content-Type: text/html
| | Expires: Thu, 31 Oct 2024 11:41:58 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:40:58 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@29ef49a1 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@5fdcd24d>
| 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@103236a2 headers=io.micronaut.http.netty.NettyHttpHeaders@b022ec3 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@7201108f attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:40:59 GMT
| | Content-Type: text/html
| | Expires: Thu, 31 Oct 2024 11:41:59 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:40:58 GMT
| | Content-Disposition: attachment; filename="fileTypeHandlerSpec14658254354806946611.html"; filename*=utf-8''fileTypeHandlerSpec14658254354806946611.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@29ef49a1 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@5fdcd24d>
| 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@5665b26f headers=io.micronaut.http.netty.NettyHttpHeaders@747f6990 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@62ececb1 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:40:59 GMT
| | Content-Type: text/html
| | Expires: Thu, 31 Oct 2024 11:41:59 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:40:59 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@29ef49a1 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@5fdcd24d>
| 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@7f8391c9 headers=io.micronaut.http.netty.NettyHttpHeaders@59c268e0 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@1deb3f79 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:40:59 GMT
| | Content-Type: text/html
| | Expires: Thu, 31 Oct 2024 11:41:59 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:40:58 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@29ef49a1 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@5fdcd24d>
| 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@48c176ef headers=io.micronaut.http.netty.NettyHttpHeaders@22293ab7 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@2bd3767f attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:40:59 GMT
| | Content-Type: text/plain
| | Expires: Thu, 31 Oct 2024 11:41:59 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:40:58 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@29ef49a1 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@5fdcd24d>
| 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@428d5eb8 headers=io.micronaut.http.netty.NettyHttpHeaders@65500c79 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@2acd61ee attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:40:59 GMT
| | Content-Type: text/plain
| | Expires: Thu, 31 Oct 2024 11:41:59 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:40:59 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@29ef49a1 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@5fdcd24d>
| 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@39fabfea headers=io.micronaut.http.netty.NettyHttpHeaders@77f7d461 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@1681da1a attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:40:59 GMT
| | Content-Type: text/plain
| | Expires: Thu, 31 Oct 2024 11:41:59 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:40:59 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@29ef49a1 body=abcdefghijklmnopqrstuvwxyz conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@5fdcd24d>
| 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@5401976b headers=io.micronaut.http.netty.NettyHttpHeaders@7fb2e8d3 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@601f58a3 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:41:55 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:40:55 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:40:55 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@3b887e2b body=<html><head></head><body>HTML Page from static file</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@6793a49c>
| 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@7c0fd22d headers=io.micronaut.http.netty.NettyHttpHeaders@314d39f0 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@b52d046 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:41:56 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:40:56 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@3b887e2b body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@6793a49c>
| 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@202b765f headers=io.micronaut.http.netty.NettyHttpHeaders@4518ba8c nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@4397952a attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:41:56 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:40:56 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@3b887e2b body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@6793a49c>
| 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@4c1c9116 headers=io.micronaut.http.netty.NettyHttpHeaders@1cdf48b9 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@1ce4f3ac attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:41:57 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:40:57 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@24d5a3b8 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@4913778f>
| 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@945b2f headers=io.micronaut.http.netty.NettyHttpHeaders@20deb6f5 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@4a9b3bf5 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:41:57 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:40:57 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@66837d7b body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@52dc358a>
| 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@295d8852 headers=io.micronaut.http.netty.NettyHttpHeaders@3abe94d9 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@1788be37 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:41:57 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:40:57 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@6c00601e body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@486674f6>
| 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@212667ae headers=io.micronaut.http.netty.NettyHttpHeaders@de9650a nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@7a0d08b2 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:41:58 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:40:58 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@1558b8e7 body=<html><head></head><body>HTML Page from resources/foo</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@1267d81a>
| 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
|
JsonViewsTest.testJsonViewFlux():
JsonViewsTest#L63
org.opentest4j.AssertionFailedError: Expected received body of '[{"id":1,"name":"Joe","password":"secret"}]' to doesnt_contain 'password' ==> expected: <true> but was: <false>
|
BodyTest.testObjectBody():
BodyTest#L197
org.opentest4j.AssertionFailedError: Expected received body of 'obj: [B@7da2637c' to contain 'obj: {fizz=buzz}' ==> expected: <true> but was: <false>
|
CorsSimpleRequestTest.corsSimpleRequestForLocalhostCanBeAllowedViaRegexConfiguration():
CorsSimpleRequestTest#L211
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientException: Error occurred reading HTTP response: Broken pipe
|
CorsSimpleRequestTest.corsSimpleRequestNotAllowedForLocalhostAndAny():
CorsSimpleRequestTest#L78
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <io.micronaut.http.client.exceptions.HttpClientResponseException> but was: <io.micronaut.http.client.exceptions.HttpClientException>
|
CorsSimpleRequestTest.corsSimpleRequestForLocalhostCanBeAllowedViaConfigurationWithRegexToo():
CorsSimpleRequestTest#L251
org.gradle.internal.exceptions.DefaultMultiCauseException: Multiple Failures (2 failures)
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientException: Error occurred reading HTTP response: Broken pipe
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientException: Error occurred reading HTTP response: Broken pipe
|
CorsSimpleRequestTest.corsSimpleRequestNotAllowedFor127AndAny():
CorsSimpleRequestTest#L120
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <io.micronaut.http.client.exceptions.HttpClientResponseException> but was: <io.micronaut.http.client.exceptions.HttpClientException>
|
FormUrlEncodedBodyInRequestFilterTest.bodyParsingInFilter():
FormUrlEncodedBodyInRequestFilterTest#L50
org.opentest4j.AssertionFailedError: expected: <UNAUTHORIZED> but was: <INTERNAL_SERVER_ERROR>
|
JsonViewsTest.testJsonViewFlux():
JsonViewsTest#L63
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientResponseException: Internal Server Error
|
JsonViewsTest.testJsonViewFlux():
JsonViewsTest#L63
org.opentest4j.AssertionFailedError: Expected received body of '[{"id":1,"name":"Joe","password":"secret"}]' to doesnt_contain 'password' ==> expected: <true> but was: <false>
|
JsonViewsTest.testJsonViewFlux():
JsonViewsTest#L63
org.opentest4j.AssertionFailedError: Expected received body of '[{"id":1,"name":"Joe","password":"secret"}]' to doesnt_contain 'password' ==> expected: <true> but was: <false>
|
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@3f763565 headers=io.micronaut.http.netty.NettyHttpHeaders@1b4fef8b nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@2aaa635d attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:41:09 GMT
| | Content-Type: text/html
| | Expires: Thu, 31 Oct 2024 11:42:09 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:41:09 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@682ad314 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@587bec4c>
| 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@689774fc headers=io.micronaut.http.netty.NettyHttpHeaders@41f1feae nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@6b4bc8f6 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:41:11 GMT
| | Content-Type: text/html
| | Expires: Thu, 31 Oct 2024 11:42:11 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:41:09 GMT
| | Content-Disposition: attachment; filename="fileTypeHandlerSpec17546427807251989293.html"; filename*=utf-8''fileTypeHandlerSpec17546427807251989293.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@682ad314 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@587bec4c>
| 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@44695eb9 headers=io.micronaut.http.netty.NettyHttpHeaders@60357655 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@a8b7754 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:41:11 GMT
| | Content-Type: text/html
| | Expires: Thu, 31 Oct 2024 11:42:11 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:41:11 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@682ad314 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@587bec4c>
| 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@6eb5694b headers=io.micronaut.http.netty.NettyHttpHeaders@4ac8c723 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@7092a14f attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:41:11 GMT
| | Content-Type: text/html
| | Expires: Thu, 31 Oct 2024 11:42:11 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:41:09 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@682ad314 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@587bec4c>
| 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@4faf1f1a headers=io.micronaut.http.netty.NettyHttpHeaders@1eb9713 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@5c962ec8 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:41:11 GMT
| | Content-Type: text/plain
| | Expires: Thu, 31 Oct 2024 11:42:11 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:41:09 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@682ad314 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@587bec4c>
| 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@63c10f2d headers=io.micronaut.http.netty.NettyHttpHeaders@150658c8 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@5030dfb8 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:41:11 GMT
| | Content-Type: text/plain
| | Expires: Thu, 31 Oct 2024 11:42:11 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:41:11 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@682ad314 body=<html><head></head><body>HTML Page</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@587bec4c>
| 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@20bb5d7f headers=io.micronaut.http.netty.NettyHttpHeaders@3eeee97f nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@55ddc5a5 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Date: Thu, 31 Oct 2024 11:41:11 GMT
| | Content-Type: text/plain
| | Expires: Thu, 31 Oct 2024 11:42:11 GMT
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:41:11 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@682ad314 body=abcdefghijklmnopqrstuvwxyz conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@587bec4c>
| 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@42542698 headers=io.micronaut.http.netty.NettyHttpHeaders@151ddfc6 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@638d0527 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:42:02 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:41:02 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:41:02 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@51867eab body=<html><head></head><body>HTML Page from static file</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27d58238>
| 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@2d741755 headers=io.micronaut.http.netty.NettyHttpHeaders@44ca5127 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@3e39823a attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:42:03 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:41:03 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@51867eab body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27d58238>
| 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@467c77b2 headers=io.micronaut.http.netty.NettyHttpHeaders@6beb047e nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@50099588 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:42:04 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:41:04 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@51867eab body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@27d58238>
| 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@75352929 headers=io.micronaut.http.netty.NettyHttpHeaders@1d6d5c2a nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@d06a341 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:42:04 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:41:04 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@766f7bb1 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@68263c3e>
| 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@368a8b70 headers=io.micronaut.http.netty.NettyHttpHeaders@408ad61a nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@3dd6aede attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:42:05 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:41:05 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@7aa45a14 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@4a9e03b>
| 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@52ac57e7 headers=io.micronaut.http.netty.NettyHttpHeaders@2396e6e1 nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@1c486cec attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: PooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:42:05 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:41:05 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@5506ff53 body=<html><head></head><body>HTML Page from resources</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@4790a29a>
| 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@3c01d268 headers=io.micronaut.http.netty.NettyHttpHeaders@26415f0b nettyCookies=io.micronaut.http.netty.cookies.NettyCookies@77652fc6 attributes={} nettyHttpResponse=DefaultFullHttpResponse(decodeResult: success, version: HTTP/1.1, content: UnpooledSlicedByteBuf(freed))
| | HTTP/1.1 200 OK
| | Expires: Thu, 31 Oct 2024 11:42:05 GMT
| | Connection: keep-alive
| | Cache-Control: private, max-age=60
| | Last-Modified: Thu, 31 Oct 2024 11:39:44 GMT
| | Transfer-Encoding: chunked
| | Content-Type: text/html
| | Date: Thu, 31 Oct 2024 11:41:05 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@1ca0f80 body=<html><head></head><body>HTML Page from resources/foo</body></html> conversionService=io.micronaut.context.DefaultApplicationContext$RuntimeConfiguredEnvironment@7dc8d054>
| 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
|
JsonViewsTest.testJsonViewFlux():
JsonViewsTest#L63
org.opentest4j.AssertionFailedError: Expected received body of '[{"id":1,"name":"Joe","password":"secret"}]' to doesnt_contain 'password' ==> expected: <true> but was: <false>
|
BodyTest.testObjectBody():
BodyTest#L197
org.opentest4j.AssertionFailedError: Expected received body of 'obj: [B@5e4552e1' to contain 'obj: {fizz=buzz}' ==> expected: <true> but was: <false>
|
CorsSimpleRequestTest.corsSimpleRequestAllowedFor127RequestAndLocalhostOrigin():
CorsSimpleRequestTest#L179
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientException: Error occurred reading HTTP response: Broken pipe
|
CorsSimpleRequestTest.corsSimpleRequestAllowedForLocalhostAndOriginLocalhost():
CorsSimpleRequestTest#L134
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientException: Error occurred reading HTTP response: Broken pipe
|
CorsSimpleRequestTest.corsSimpleRequestNotAllowedForLocalhostAndAny():
CorsSimpleRequestTest#L78
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <io.micronaut.http.client.exceptions.HttpClientResponseException> but was: <io.micronaut.http.client.exceptions.HttpClientException>
|
CorsSimpleRequestTest.corsSimpleRequestForLocalhostCanBeAllowedViaConfigurationWithRegexToo():
CorsSimpleRequestTest#L251
org.opentest4j.MultipleFailuresError: Multiple Failures (1 failure)
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientException: Error occurred reading HTTP response: Broken pipe
|
CorsSimpleRequestTest.corsSimpleRequestNotAllowedFor127AndAny():
CorsSimpleRequestTest#L120
org.opentest4j.AssertionFailedError: Unexpected exception type thrown, expected: <io.micronaut.http.client.exceptions.HttpClientResponseException> but was: <io.micronaut.http.client.exceptions.HttpClientException>
|
CorsSimpleRequestTest.corsSimpleRequestAllowedForLocalhostAndAnyWhenSpecificallyTurnedOff():
CorsSimpleRequestTest#L94
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientException: Error occurred reading HTTP response: Broken pipe
|
FormUrlEncodedBodyInRequestFilterTest.bodyParsingInFilter():
FormUrlEncodedBodyInRequestFilterTest#L50
org.opentest4j.AssertionFailedError: expected: <UNAUTHORIZED> but was: <INTERNAL_SERVER_ERROR>
|
JsonViewsTest.testJsonViewFlux():
JsonViewsTest#L63
org.opentest4j.AssertionFailedError: Unexpected exception thrown: io.micronaut.http.client.exceptions.HttpClientResponseException: Internal Server Error
|
JsonViewsTest.testJsonViewFlux():
JsonViewsTest#L63
org.opentest4j.AssertionFailedError: Expected received body of '[{"id":1,"name":"Joe","password":"secret"}]' to doesnt_contain 'password' ==> expected: <true> but was: <false>
|
JsonViewsTest.testJsonViewFlux():
JsonViewsTest#L63
org.opentest4j.AssertionFailedError: Expected received body of '[{"id":1,"name":"Joe","password":"secret"}]' to doesnt_contain 'password' ==> expected: <true> but was: <false>
|
build (21, test-suite-http-server-tck-jetty:nativeTest)
The job was canceled because "_17_test-suite-http-ser_3" failed.
|
build (17, test-suite-http-server-tck-tomcat:nativeTest)
Process completed with exit code 1.
|
build (21, micronaut-test-sample-poja:nativeTest)
The job was canceled because "_17_test-suite-http-ser_3" failed.
|
build (17, test-suite-http-server-tck-jetty:nativeTest)
The job was canceled because "_17_test-suite-http-ser_3" failed.
|
build (17, test-suite-http-server-tck-undertow:nativeTest)
The job was canceled because "_17_test-suite-http-ser_3" failed.
|
build (17, test-suite-http-server-tck-poja-apache:nativeTest)
The job was canceled because "_17_test-suite-http-ser_3" failed.
|
build_matrix
The following actions use a deprecated Node.js version and will be forced to run on node20: gradle/gradle-build-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build (17, micronaut-test-sample-poja:nativeTest)
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
|
build (17, micronaut-test-sample-poja:nativeTest)
The following actions use a deprecated Node.js version and will be forced to run on node20: gradle/gradle-build-action@v2, mikepenz/action-junit-report@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
build (17, test-suite-http-server-tck-tomcat:nativeTest)
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
|
build (17, test-suite-http-server-tck-tomcat:nativeTest)
The following actions use a deprecated Node.js version and will be forced to run on node20: gradle/gradle-build-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|