jansupol
jansupol
Possibly. It is the only LICENSE.md file in the zip, with no mention of EE8 relation. Feel free to close this issue if you think the license there is correct.
What makes you think the `ServerEndpointConfig` should be garbaged out? The endpoints are registered at the deployment time and since that time, the objects are stored in the WebSocket runtime.
Thank you for the reproducer, it was a great help. Tyrus will fix this in 1.19 / 2.1.0. The reproducer is made for embedded 5.1 (probably because there is no...
Please try to use Tyrus 2.0.4 with GF 6.2.5, Tyrus 2.1.0 is for Glassfish 7.
Odd, we have the [test working](https://github.com/eclipse-ee4j/jersey/tree/3.1/tests/integration/cdi-integration/gf-cdi-inject). Will try with M9.
Still working with M9. @hantsy I suspect there is some Jersey mismatch in your local env, I have seen the message in my env when there was no OSGi header...
> In your example project, it copies the latest jeyser libs to override the default ones. Yes, but arguably, they are the same as in the Glassfish. Also, I added...
Yes, your test intermittently fails, as the CDI extensions are processed in a random order. For some reason that is not happening our example. That can be fixed. Another issue...
I do not know what `todoService.getAllTodosAsync()` looks like, but the following (a bit artificial code to follow your example) ``` @GET public CompletionStage getAllTodos() { var todos = todoService.findAll(); return...
The exception cause you report is >java.lang.IllegalStateException: Not inside a request scope. It is caused by the CompletableFuture, which runs `uriInfo.getBaseUriBuilder()` in its own thread. But the thread is not...