NPE in SubscriptionQueryRequestTarget

Hi,

I found this NPE warning logs coming from axon framework.

log entry:

json_level
WARN

json_logger_name
org.axonframework.axonserver.connector.query.subscription.SubscriptionQueryRequestTarget

json_stack_trace
java.lang.NullPointerException: null

message
Error handling SubscriptionQueryRequest.

We are using AxonServer 4.2.4, AxonFramework 4.2.1

Do you have ideas how is it caused and how can we prevent it?

Thanks

Most of the time stack trace is only that first line (which is weird) however lately I found out some logs with

`

java.lang.NullPointerException: null
at org.axonframework.axonserver.connector.query.subscription.SubscriptionQueryRequestTarget.unsubscribe(SubscriptionQueryRequestTarget.java:133)
at org.axonframework.axonserver.connector.query.subscription.SubscriptionQueryRequestTarget.onSubscriptionQueryRequest(SubscriptionQueryRequestTarget.java:95)
at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryHandlerProvider$1.lambda$onNext$0(AxonServerQueryBus.java:515)
at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:804)
at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryHandlerProvider$1.onNext(AxonServerQueryBus.java:515)
at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryHandlerProvider$1.onNext(AxonServerQueryBus.java:510)
at org.axonframework.axonserver.connector.util.ResubscribableStreamObserver.onNext(ResubscribableStreamObserver.java:57)
at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onMessage(ClientCalls.java:421)
at io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33)
at io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33)
at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:519)
at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)

`

Thanks for any ideas.