Kbase P116842: Sonic C# client fails to connect to broker: Dispatch error [Broker handshake failure : end of stream
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  20/06/2006 |
|
Status: Unverified
FACT(s) (Environment):
Sonic MQ 6.1
SYMPTOM(s):
C# 6.1 client shows error message.
Failed to connect to broker - localhost:2506 : Dispatch error [Broker handshake failure : end of stream]
Connecting to a Sonic ESB 7.0 broker
Sonic console shows:
[06/05/23 17:02:56] ID=MgmtBroker (severe) Error getting leveled subject for: Subject: $ISYS.admin.Talker1.$TMPAPPID$0$$CONNECTION$.getRoutingNodeName, Match Ve
c: b6f42684 6bd6743e 0 527c53ac 212f735b 0 e8729cca , Tracking: -1 (ffffffffffff
ffff) -- type: 0, , UTF: [B@94aa42($ISYS.admin.Talker1.$TMPAPPID$0$$CONNECTION$ <mailto:B@94aa42($ISYS.admin.Talker1.$TMPAPPID$0$$CONNECTION$>.
getRoutingNodeName)
java.lang.StringIndexOutOfBoundsException : String index out of range: -1
at java.lang.String.substring(Unknown Source)
at progress.message.zclient.Subject.getLeveledSubject(Subject.java:1085)
at progress.message.zclient.Subject.extractSubjectLevel (Subject.java:103
5)
at progress.message.zclient.SubjectLevel.getCollidedSubjectLevel(Subject
Level.java:596)
at progress.message.zclient.SubjectLevel.matchChildren(SubjectLevel.java
:373)
at progress.message.zclient.SubjectTable.get(SubjectTable.java:81)
at progress.message.zclient.SubjectSpace.getInternal(SubjectSpace.java:2
83)
at progress.message.zclient.SubjectSpace.get (SubjectSpace.java:246)
at progress.message.broker.AgentRegistrar.subscribers(AgentRegistrar.jav
a:8666)
at progress.message.broker.AgentMessageProcessor.handleQopSecurity(Agent
MessageProcessor.java :4141)
at progress.message.broker.AgentMessageProcessor.handleQopSecurity(Agent
MessageProcessor.java:4095)
at progress.message.broker.AgentListener.handleNormal(AgentListener.java
:1236)
at progress.message.broker.AgentListener.handleNormal(AgentListener.java
:1153)
at progress.message.broker.AgentListener.mainLoop(AgentListener.java:259
8)
at progress.message.broker.AgentListener.listenerLoop (AgentListener.java
:839)
at progress.message.broker.AgentListener.threadMain(AgentListener.java:3
10)
at progress.message.zclient.DebugThread.run(DebugThread.java:255)
Exception in thread AgentListener of ClientContext 2391256763220120492:Talker1:$
TMPAPPID$0$$CONNECTION$: java.lang.StringIndexOutOfBoundsException: String index
out of range: -1
[06/05/23 17:02:56] ID=MgmtBroker (warning) Trace follows...
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at progress.message.zclient.Subject.getLeveledSubject(Subject.java:1085)
at progress.message.zclient.Subject.extractSubjectLevel (Subject.java:103
5)
at progress.message.zclient.SubjectLevel.getCollidedSubjectLevel(Subject
Level.java:596)
at progress.message.zclient.SubjectLevel.matchChildren(SubjectLevel.java
:373)
at progress.message.zclient.SubjectTable.get(SubjectTable.java:81)
at progress.message.zclient.SubjectSpace.getInternal(SubjectSpace.java:2
83)
at progress.message.zclient.SubjectSpace.get (SubjectSpace.java:246)
at progress.message.broker.AgentRegistrar.subscribers(AgentRegistrar.jav
a:8666)
at progress.message.broker.AgentMessageProcessor.handleQopSecurity(Agent
MessageProcessor.java :4141)
at progress.message.broker.AgentMessageProcessor.handleQopSecurity(A.gent
MessageProcessor.java:4095)
at progress.message.broker.AgentListener.handleNormal(AgentListener.java
:1236)
at progress.message.broker.AgentListener.handleNormal(AgentListener.java
:1153)
at progress.message.broker.AgentListener.mainLoop(AgentListener.java:259
8)
at progress.message.broker.AgentListener.listenerLoop (AgentListener.java
:839)
at progress.message.broker.AgentListener.threadMain(AgentListener.java:3
10)
at progress.message.zclient.DebugThread.run(DebugThread.java:255) .
FIX:
Install patch C# b413 on the Sonic 6.1 client.