Symptoms:
Customers trying to attach 8.1.4.x domains to a Smarts 9.1 or newer broker will need to follow the resolution below to run brcontrol commands from the 8.1.4.x installation successfully. This is also needed to allow the 8.1.4 domains to attach to the 9.1.x or newer broker.
Customers with 8.1.4 Smarts installations trying run a brcontrol command from the 8.1.4.x installation to a 9.1 or newer broker may find the following error message embedded in the error response.
Two examples of errors you may see in the logs are below1:
SYS_MSG-*-LOGOUT-Logout by BrokerNonsecure from [email protected]:59944 session 459212: After reading "CI_FlowTCP_U" bytes of "0" maximum <SYS>-ECONNRESET-Connection reset by peerAn example of the error message presented in by using the brcontrol command from an 8.1.4 installation on a SAM 9.3.0.10 broker. brcontrol -b host:426
[April 22, 2015 1:17:35 PM GMT+00:00 +363ms] t@4265280368 <Primary Thread>
CI-E-EWHILE-While executing function "fillRead"
CI-EFLOWID-For flow CI_FlowBufferedHead_U [Remote API connection] HEAD|BUFFERED @0x000000000b2e8280
. Read buffer, 0 bytes available of 2145
. ?3?0000000000000000 0000000000000000 <^|0000000000000000 0000000000000000
. Write buffer, 0 bytes written of 2048
. ?3?[^504F5354202F496E 4368617267652F56 312E302F646D736F 636B65742F646F6D
. ->CI_FlowTCP_U [Remote API connection] IN_FLOW|PHYSICAL @0x000000000b2d88c0
. gtinms36:426 KS N/A, KR N/A
. Open fd=11, conn April 22, 2015 1:17:35 PM GMT+00:00, disc April 22, 2015 1:17:35 PM GMT+00:00,
. 204.27.36.143:52348 -> 204.27.36.149:426, tmo 0 00:05:00 N/S 1/0
CI-EWHILEREAD-After reading "CI_FlowTCP_U" bytes of "0" maximum
<SYS>-ECONNRESET-Connection reset by peer; in file "/work/tancurrent/DMT-9.0.4.0/11/smarts/clsapi/ci_flow.c" at line 2608
[April 22, 2015 1:17:35 PM GMT+00:00 +365ms] t@4265280368 <Primary Thread>
SM-E-EIO-Fatal I/O error; in file "/work/tancurrent/DMT-9.0.4.0/11/smarts/skclient/client/sm_redom.c" at line 1247
Error attaching to broker: host:426!