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.