minux

Results 93 issues of minux

``` Test failure: `com.linecorp.armeria.spring.web.reactive.ReactiveWebServerLoadBalancerInteropTest.[1] sessionProtocol=H1C, path=/controller/api/ping` java.util.ConcurrentModificationException at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1661) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) at com.linecorp.armeria.spring.web.reactive.ReactiveWebServerLoadBalancerInteropTest.assertNoErrorLogByHttpWebHandlerAdapter(ReactiveWebServerLoadBalancerInteropTest.java:148) at com.linecorp.armeria.spring.web.reactive.ReactiveWebServerLoadBalancerInteropTest.testGet(ReactiveWebServerLoadBalancerInteropTest.java:110) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at...

``` java.lang.AssertionError: Expecting actual not to be empty at com.linecorp.armeria.xds.AggregatingNodeTest.lambda$modifyVirtualHost$11(AggregatingNodeTest.java:175) at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248) at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1589) ```

``` 08:12:09.280 [armeria-common-worker-epoll-2-4] WARN c.l.a.c.AbstractHttpRequestHandler - [id: 0x351c8c7e, L:/127.0.0.1:40692 - R:localhost/127.0.0.1:57821][h1c] Unexpected exception: a request publisher raised an exception com.linecorp.armeria.client.websocket.WebSocketClientHandshakeException: invalid response headers: [:status=404, content-length=0] at com.linecorp.armeria.client.websocket.DefaultWebSocketClient.validateResponseHeaders(DefaultWebSocketClient.java:174) ``` @ikhoon said:...

cleanup

https://github.com/apache/thrift/releases/tag/v0.19.0

dependencies
sprint

The Spring Framework 6 supports define declarative HTTP services using Java interfaces like [Feign](https://www.baeldung.com/spring-boot-feignclient-vs-webclient). https://www.baeldung.com/spring-6-http-interface ~~We can also support this by providing [HttpClientAdapter](https://github.com/spring-projects/spring-framework/blob/main/spring-web/src/main/java/org/springframework/web/service/invoker/HttpClientAdapter.java)~~ It already work if WebFlux integration module...

new feature

Test failure: `com.linecorp.armeria.server.logging.ContentPreviewingFailureTest.[3] path=/unexpected-exception, status=500` ``` java.lang.AssertionError: Expecting actual not to be null at com.linecorp.armeria.server.logging.ContentPreviewingFailureTest.shouldCompleteLogWhenExceptionIsThrown(ContentPreviewingFailureTest.java:100) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at...

Motivation: A user might want to set `GraphQL` directly to the `GraphqlServiceBuilder` which could be shared between Expedia `GraphQLRequestHandler` and Armeria's `GraphqlService`. Modification: - Add the setter method for `GraphQL`....

new feature
Stale

Currently, we use the exact match for the allowed origin: https://github.com/line/armeria/blob/5b384fbe27e7e6f9225d6db91cbb684d09dfbb5e/core/src/main/java/com/linecorp/armeria/server/cors/CorsConfig.java#L108 This can be a problem if there are tremendous subdomains that are frequently changed because users cannot specify all...

new feature

I've identified an issue where the history of a directory includes irrelevant changes when the modified files or directories share the same name as the target directory. For instance, the...

defect

Here is the list of libraries added: ``` animal-sniffer-annotations-1.23.jar annotations-4.1.1.4.jar api-1.0.39.jar armeria-grpc-1.27.0.jar armeria-grpc-protocol-1.27.0.jar armeria-protobuf-1.27.0.jar auto-value-annotations-1.6.3.jar byte-buddy-1.14.4.jar cache-1.0.39.jar centraldogma-xds-0.64.1-SNAPSHOT.jar grpc-api-1.61.0.jar grpc-context-1.61.0.jar grpc-core-1.61.0.jar grpc-protobuf-1.61.0.jar grpc-protobuf-lite-1.61.0.jar grpc-services-1.61.0.jar grpc-stub-1.61.0.jar grpc-util-1.61.0.jar gson-2.10.1.jar j2objc-annotations-2.8.jar perfmark-api-0.26.0.jar proto-google-common-protos-2.29.0.jar...

cleanup