Hi, I’ developing a fix java library but I’m struggling at setting up a connection with market data test acceptor.
SSL channel seems fine, but when I send the 35=A login message, it breaks.
Following the SSL logs, including my 35=A message where tag 553 value has been replaced with $ chars to removemy test api key.
You can see that just after sending it, I receive from the server a close_notify.
I can’t understand how to fix it and which is the root cause.
Thanks
javax.net.ssl|DEBUG|62|multiThreadIoEventLoopGroup-2-1|2025-01-18 21:26:11.479 CET|SSLCipher.java:2029|Plaintext before ENCRYPTION (
0000: 38 3D 46 49 58 2E 34 2E 34 01 39 3D 32 35 37 01 8=FIX.4.4.9=257.
0010: 33 35 3D 41 01 34 39 3D 53 50 4F 54 2D 53 45 53 35=A.49=SPOT-SES
0020: 53 49 4F 4E 2D 54 45 53 54 01 35 36 3D 53 50 4F SION-TEST.56=SPO
0030: 54 01 33 34 3D 31 01 35 32 3D 32 30 32 35 30 31 T.34=1.52=202501
0040: 31 38 2D 32 30 3A 32 36 3A 31 31 2E 34 37 30 01 18-20:26:11.470.
0050: 39 38 3D 30 01 31 30 38 3D 33 30 01 39 35 3D 38 98=0.108=30.95=8
0060: 38 01 39 36 3D 38 79 32 63 4B 33 4C 6B 73 6F 62 8.96=8y2cK3Lksob
0070: 58 6D 6B 2F 41 68 73 4F 49 4D 68 6F 36 6A 39 75 Xmk/AhsOIMho6j9u
0080: 76 77 4D 62 4D 44 6E 64 54 54 49 78 75 32 30 4D vwMbMDndTTIxu20M
0090: 50 79 76 42 6E 71 76 34 31 64 63 79 4E 6D 64 57 PyvBnqv41dcyNmdW
00A0: 5A 6E 51 35 75 77 72 41 4B 63 4C 61 6E 6A 6A 76 ZnQ5uwrAKcLanjjv
00B0: 2B 6F 66 30 6E 78 2F 70 64 42 41 3D 3D 01 31 34 +of0nx/pdBA==.14
00C0: 31 3D 59 01 35 35 33 3D 5A 6C 43 63 58 42 37 31 1=Y.553=$$$$$$$
00D0: 6F 58 44 71 44 71 71 4B 6A 7A 56 41 54 74 36 65 $$$$$$$$$$$$$$$
00E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 $$$$$$$$$$$$$$$
00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 $$$$$$$$$$$$$$$
0100: 68 78 6A 5A 33 41 6F 30 01 32 35 30 33 35 3D 32 $$$$$$$$.25035=2
0110: 01 31 30 3D 30 35 30 01 17 00 00 00 00 00 00 00 .10=050.........
0120: 00 00 00 00 00 00 00 00 00 .........
)
javax.net.ssl|DEBUG|62|multiThreadIoEventLoopGroup-2-1|2025-01-18 21:26:11.479 CET|SSLEngineOutputRecord.java:295|Raw write (
0000: 17 03 03 01 39 C2 6E 88 8F C2 C2 4C B1 5C 7F 81 ....9.n....L.\..
0010: 9D F7 00 9B 66 77 0A D8 37 ED 6D 86 8C 64 F1 D7 ....fw..7.m..d..
0020: 8A 20 B9 3F 4B 82 E5 07 A6 CB E9 9D CA C7 F2 0C . .?K...........
0030: 7F 1D C8 A1 41 3C D6 6B 8F 1E DF 30 4F 0C A6 19 ....A<.k...0O...
0040: C9 76 7A A5 2C C7 8E 61 8D 17 70 32 8E 58 D5 90 .vz.,..a..p2.X..
0050: C6 0C 83 35 35 4E 38 FE 00 21 48 40 B3 9C 42 C9 ...55N8..!H@..B.
0060: AB 4F F5 36 3D 56 DF E4 5B 38 1A 69 E0 D4 1B FE .O.6=V..[8.i....
0070: AA C4 5A 2A 6D AA ED 81 05 09 42 F0 6C 2D 3C A2 ..Z*m.....B.l-<.
0080: BD 2B C0 7A 7A 3D AF DC 53 DC 0D F5 E2 3B 18 D0 .+.zz=..S....;..
0090: C3 9A CE B4 B2 5A BC CD 31 A0 DE D0 67 7A 64 31 .....Z..1...gzd1
00A0: B5 D6 1D 1F 4E F3 A8 04 4C 28 85 82 0C 9D 1E A8 ....N...L(......
00B0: CA 7C C2 F8 3C DA 4E 38 95 BE 13 81 D6 24 E6 ED ....<.N8.....$..
00C0: 42 44 F2 F6 BB D9 96 7B 75 8A 62 48 36 A7 F7 5F BD......u.bH6.._
00D0: FE 71 CF 8D C3 C5 53 8D 49 C8 9E 9C E4 3B E2 79 .q....S.I....;.y
00E0: 2A 7C F5 6A A7 01 F3 84 3F 58 95 38 80 55 45 CE *..j....?X.8.UE.
00F0: 08 20 31 DC A3 D1 DE 15 1F 54 48 A0 E8 4D D5 12 . 1......TH..M..
0100: A7 2F E5 C5 23 B3 80 4C CC 63 31 16 0E 66 93 FE ./..#..L.c1..f..
0110: 85 AC 00 10 20 2C 78 50 6C 9E D4 AB 29 CF 5F 89 .... ,xPl...)._.
0120: 6B BD 92 C7 71 D4 F3 2C 78 A3 20 13 73 A3 F8 EC k...q..,x. .s...
0130: 27 85 D3 8C 24 8F 25 49 AD 13 30 1C 47 1D '...$.%I..0.G.
)
javax.net.ssl|DEBUG|62|multiThreadIoEventLoopGroup-2-1|2025-01-18 21:26:13.210 CET|SSLEngineInputRecord.java:176|Raw read (
0000: 17 03 03 00 13 0E AB 53 6D CF CB F3 51 ED D6 C3 .......Sm...Q...
0010: B6 50 0F 67 B7 94 F9 15 .P.g....
)
javax.net.ssl|DEBUG|62|multiThreadIoEventLoopGroup-2-1|2025-01-18 21:26:13.211 CET|SSLEngineInputRecord.java:213|READ: TLSv1.2 application_data, length = 19
javax.net.ssl|DEBUG|62|multiThreadIoEventLoopGroup-2-1|2025-01-18 21:26:13.211 CET|SSLCipher.java:1935|Plaintext after DECRYPTION (
0000: 01 00 ..
)
javax.net.ssl|DEBUG|62|multiThreadIoEventLoopGroup-2-1|2025-01-18 21:26:13.211 CET|Alert.java:232|Received alert message (
"Alert": {
"level" : "warning",
"description": "close_notify"
}
)
javax.net.ssl|ALL|62|multiThreadIoEventLoopGroup-2-1|2025-01-18 21:26:13.213 CET|SSLEngineImpl.java:825|Closing outbound of SSLEngine