Consultor Eletrônico



Kbase P38040: CreateDurableSubscriber broker gets NullPointerException
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/25/2003
Status: Unverified

FACT(s) (Environment):

SonicMQ 5.x

SYMPTOM(s):

java.lang.NullPointerException

durable subscriber with message order=true

Multiple servers that clients can connect to for the failover purpose

FIX:

Let durable subscribers with message order=true connect to only one broker.

Disconnecting a locally connected durable is incorrect because there is no need to do so, instead what should occur is that the durable remains blocked after all local remote messages are restored as it needs to wait for the previous broker to
become available before continuing (this of course is for durable with message order enabled). Reconciliation should ensure that the remote restore cycle on the previous broker is retriggered such that restoration can continue for the durable.