Skip to content

Conversation

@sdelamo
Copy link
Contributor

@sdelamo sdelamo commented Dec 15, 2025

Test fails with:

java.lang.InstantiationError: io.micronaut.configuration.graphql.ws.Message
	at io.micronaut.configuration.graphql.ws.$Message$Introspection.instantiateInternal(Unknown Source)
	at io.micronaut.inject.beans.AbstractInitializableBeanIntrospection$IntrospectionBuilder.build(AbstractInitializableBeanIntrospection.java:818)
	at io.micronaut.inject.beans.AbstractInitializableBeanIntrospection$IntrospectionBuilder.build(AbstractInitializableBeanIntrospection.java:764)
	at io.micronaut.http.bind.binders.QueryValueArgumentBinder.bindPojo(QueryValueArgumentBinder.java:194)
	at io.micronaut.http.bind.binders.QueryValueArgumentBinder.bind(QueryValueArgumentBinder.java:104)
	at io.micronaut.http.bind.binders.QueryValueArgumentBinder.bind(QueryValueArgumentBinder.java:47)

Message using JsonSubtypes:

https://github.com/micronaut-projects/micronaut-graphql/blob/5.0.x/graphql/src/main/java/io/micronaut/configuration/graphql/ws/Message.java#L44-L53

Test fails with:

```
java.lang.InstantiationError: io.micronaut.configuration.graphql.ws.Message
	at io.micronaut.configuration.graphql.ws.$Message$Introspection.instantiateInternal(Unknown Source)
	at io.micronaut.inject.beans.AbstractInitializableBeanIntrospection$IntrospectionBuilder.build(AbstractInitializableBeanIntrospection.java:818)
	at io.micronaut.inject.beans.AbstractInitializableBeanIntrospection$IntrospectionBuilder.build(AbstractInitializableBeanIntrospection.java:764)
	at io.micronaut.http.bind.binders.QueryValueArgumentBinder.bindPojo(QueryValueArgumentBinder.java:194)
	at io.micronaut.http.bind.binders.QueryValueArgumentBinder.bind(QueryValueArgumentBinder.java:104)
	at io.micronaut.http.bind.binders.QueryValueArgumentBinder.bind(QueryValueArgumentBinder.java:47)
```

Message using JsonSubtypes:

https://github.com/micronaut-projects/micronaut-graphql/blob/5.0.x/graphql/src/main/java/io/micronaut/configuration/graphql/ws/Message.java#L44-L53
@sdelamo
Copy link
Contributor Author

sdelamo commented Dec 15, 2025

@dstepanov

Looks like it's broken by some new core commit
also I see
java.lang.ClassCastException: class io.netty.handler.codec.http.websocketx.CloseWebSocketFrame cannot be cast to class io.netty.handler.codec.http.HttpRequest (io.netty.handler.codec.http.websocketx.CloseWebSocketFrame and io.netty.handler.codec.http.HttpRequest are in unnamed module of loader 'app')

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status
Status: Backlog

Development

Successfully merging this pull request may close these issues.

4 participants