Sergey

Results 12 issues of Sergey

Look at this test. It freezes and doesn't complete in a reasonable amount of time (if at all) ```java package com.example.dynamicgateway.service.applicationDocClient; import io.swagger.v3.parser.OpenAPIV3Parser; import io.swagger.v3.parser.core.models.SwaggerParseResult; import org.junit.jupiter.api.Test; import org.springframework.web.reactive.function.client.WebClient; import...

Finally! I pinned it down! It took me a while. Here's an MRE: ```xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.6.4 com.example swagger-ui-mre 0.0.1-SNAPSHOT swagger-ui-mre swagger-ui-mre 17 org.springframework.boot spring-boot-starter-web org.springdoc springdoc-openapi-ui 1.7.0 org.projectlombok...

Two logically equal `Route`s are not programmatically equal since `Route`'s `equals()` compares predicates, and the `AsyncPredicate` class does not override `equals()` (hence you get a simple reference comparison). Here's a...

bug
help wanted

If I set path prefixes dynamically using `PrefixPathGatewayFilterFactory`, and one of them happens to be an empty string, I get an exception ``` Caused by: java.lang.IllegalArgumentException: 'uriTemplate' must not be...

waiting-for-triage

I discovered that `OpenAPIV3Parser` provides methods to deserialize Open API doc JSON, but doesn't allow to serialize it back. If, for example, I need to make a deep copy of...

### Expected behavior I don't expect to get this warning when specifying `-Amapstruct.defaultComponentModel=spring` ``` java: The following options were not recognized by any processor: '[mapstruct.defaultComponentModel]' ``` ### Actual behavior I...

closing-when-no-response

Hey! I checked [your OpenAPI](https://stapi.co/api/v1/rest/common/download/stapi.yaml), and it seems to be incorrect. I tried a few endpoints, and in all cases I got a 500. For example, I hit: * https://stapi.co/api/v1/rest/animal?uid=1...

It must be a nice library, but it's apparently absent in Maven Central (at least it's what my error message suggests). Do you think you can include a few notes...

I ran a coverage tool and noticed that one of the key `GlobalFiler`s, `WebClientHttpRoutingFilter`, has a coverage of zero (at least, excluding integration tests). I bumped it up to 100%...

waiting for feedback

I came across this problem a few months ago when writing my Dynamic Gateway project. Since I was dynamically building `Route`s in runtime, I chose to forgo `RouteLocatorBuilder` and instead...

feedback-provided