10:19:08.494231 306 RemsimServer_Tests.ttcn:143 Starting external command `/home/osmocom-build/jenkins/workspace/ttcn3-remsim-test/ttcn3-tcpdump-start.sh RemsimServer_Tests.TC_connect_client_duplicate'. 10:19:09.542499 306 RemsimServer_Tests.ttcn:143 External command `/home/osmocom-build/jenkins/workspace/ttcn3-remsim-test/ttcn3-tcpdump-start.sh RemsimServer_Tests.TC_connect_client_duplicate' was executed successfully (exit status: 0). 10:19:09.542778 306 RemsimServer_Tests.ttcn:143 Test case TC_connect_client_duplicate started. 10:19:09.542897 306 RemsimServer_Tests.ttcn:143 Initializing variables, timers and ports of component type RemsimServer_Tests.test_CT inside testcase TC_connect_client_duplicate. 10:19:09.543030 306 RemsimServer_Tests.ttcn:143 Port HTTP was started. 10:19:09.543123 306 RemsimServer_Tests.ttcn:143 Port RSPRO[0] was started. 10:19:09.543175 306 RemsimServer_Tests.ttcn:143 Port RSPRO[1] was started. 10:19:09.543222 306 RemsimServer_Tests.ttcn:143 Port RSPRO[2] was started. 10:19:09.543269 306 RemsimServer_Tests.ttcn:143 Component type RemsimServer_Tests.test_CT was initialized. 10:19:09.543348 306 RemsimServer_Tests.ttcn:94 Start timer g_T_guard: 60 s 10:19:09.543413 306 RemsimServer_Tests.ttcn:95 Altstep as_Tguard was activated as default, id 1 10:19:09.543587 306 HTTP_Adapter.ttcn:33 Mapping port mtc:HTTP to system:HTTP. 10:19:09.543965 306 HTTP_Adapter.ttcn:33 Abstract socket: entering HTTPmsg__PT::set_parameter(http_debugging, yes) 10:19:09.544177 306 HTTP_Adapter.ttcn:33 Abstract socket: entering SSL_Socket::parameter_set(http_debugging, yes) 10:19:09.544257 306 HTTP_Adapter.ttcn:33 Abstract socket: leaving SSL_Socket::parameter_set(http_debugging, yes) 10:19:09.544389 306 HTTP_Adapter.ttcn:33 Abstract socket: entering Abstract_Socket::parameter_set(http_debugging, yes) 10:19:09.544462 306 HTTP_Adapter.ttcn:33 Abstract socket: leaving Abstract_Socket::parameter_set(http_debugging, yes) 10:19:09.544602 306 HTTP_Adapter.ttcn:33 Abstract socket: leaving HTTPmsg__PT::set_parameter(http_debugging, yes) 10:19:09.544675 306 HTTP_Adapter.ttcn:33 Abstract socket: entering HTTPmsg__PT::set_parameter(use_notification_ASPs, yes) 10:19:09.544819 306 HTTP_Adapter.ttcn:33 Abstract socket: leaving HTTPmsg__PT::set_parameter(use_notification_ASPs, yes) 10:19:09.544878 306 HTTP_Adapter.ttcn:33 Abstract socket: entering HTTPmsg__PT::user_map(HTTP) 10:19:09.544933 306 HTTP_Adapter.ttcn:33 Abstract socket: entering Abstract_Socket::map_user() 10:19:09.544987 306 HTTP_Adapter.ttcn:33 Abstract socket: leaving Abstract_Socket::map_user() 10:19:09.545038 306 HTTP_Adapter.ttcn:33 Abstract socket: leaving HTTPmsg__PT::user_map() 10:19:09.545089 306 HTTP_Adapter.ttcn:33 Port HTTP was mapped to system:HTTP. 10:19:09.545286 306 HTTP_Adapter.ttcn:33 Map operation of mtc:HTTP to system:HTTP finished. 10:19:09.545394 306 HTTP_Adapter.ttcn:212 Sent on HTTP to system @HTTPmsg_Types.Connect : { hostname := "127.0.0.1", portnumber := 9997, use_ssl := false } 10:19:09.545454 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::outgoing_send(Connect) 10:19:09.545513 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::open_client_connection(remoteAddr: 127.0.0.1/9997, localAddr: UNSPEC/UNSPEC) called 10:19:09.545673 306 HTTP_Adapter.ttcn:212 Abstract socket: Number of remote addresses: 1 10:19:09.545746 306 HTTP_Adapter.ttcn:212 Abstract socket: Using address family for socket 8: IPv4 10:19:09.545805 306 HTTP_Adapter.ttcn:212 Abstract socket: Connecting to server from address UNSPEC/UNSPEC 10:19:09.545978 306 HTTP_Adapter.ttcn:212 Abstract socket: Connection established (addr): 127.0.0.1/40864 -> 127.0.0.1/9997 10:19:09.546035 306 HTTP_Adapter.ttcn:212 Abstract socket: connected to: host 127.0.0.1 service 9997 via address family IPv4 10:19:09.546093 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_add_peer: Adding client 8 to peer list 10:19:09.546146 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 10:19:09.546199 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 10:19:09.546251 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 9 10:19:09.546354 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 9 10:19:09.546420 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::open_client_connection(). Handler set to socket fd 8 10:19:09.546479 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::add_user_data(client_id: 8, use_ssl: no) 10:19:09.546532 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::add_user_data() with returning Abstract_Socket::add_user_data() 10:19:09.546587 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::client_connection_opened(8) 10:19:09.546647 306 HTTP_Adapter.ttcn:212 Message enqueued on HTTP from system @HTTPmsg_Types.Connect_result : { client_id := 8 } id 1 10:19:09.546708 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::client_connection_opened() 10:19:09.546762 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Connect),client_id: 8 10:19:09.546818 306 HTTP_Adapter.ttcn:213 Start timer T: 2 s 10:19:09.546883 306 HTTP_Adapter.ttcn:215 Matching on port HTTP succeeded: matched 10:19:09.546945 306 HTTP_Adapter.ttcn:215 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.Connect_result : { client_id := 8 } id 1 10:19:09.547006 306 HTTP_Adapter.ttcn:215 Message with id 1 was extracted from the queue of HTTP. 10:19:09.547146 306 HTTP_Adapter.ttcn:232 Sent on HTTP to system @HTTPmsg_Types.HTTPMessage : { request := { client_id := 8, method := "POST", uri := "/api/backend/v1/global-reset", version_major := 1, version_minor := 1, header := { { header_name := "Host", header_value := "127.0.0.1:9997" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "0" } }, body := "" } } 10:19:09.547205 306 HTTP_Adapter.ttcn:232 Abstract socket: entering HTTPmsg__PT::outgoing_send(HTTPMessage) 10:19:09.547269 306 HTTP_Adapter.ttcn:232 Abstract socket: entering Abstract_Socket::send_outgoing() 10:19:09.547323 306 HTTP_Adapter.ttcn:232 Abstract socket: Sending data: Size: 119, Msg: 50 4f 53 54 20 2f 61 70 69 2f 62 61 63 6b 65 6e 64 2f 76 31 2f 67 6c 6f 62 61 6c 2d 72 65 73 65 74 20 48 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 31 32 37 2e 30 2e 30 2e 31 3a 39 39 39 37 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 30 0d 0a 0d 0a 10:19:09.547424 306 HTTP_Adapter.ttcn:232 Abstract socket: entering HTTPmsg__PT::send_message_on_fd(client_id: 8) 10:19:09.547478 306 HTTP_Adapter.ttcn:232 Abstract socket: leaving HTTPmsg__PT::send_message_on_fd() with returning Abstract_Socket::send_message_on_fd() 10:19:09.547565 306 HTTP_Adapter.ttcn:232 Abstract socket: Nr of bytes sent = 119 10:19:09.547619 306 HTTP_Adapter.ttcn:232 Abstract socket: leaving Abstract_Socket::send_outgoing() 10:19:09.547673 306 HTTP_Adapter.ttcn:232 Abstract socket: leaving HTTPmsg__PT::outgoing_send(HTTPMessage) 10:19:09.547734 306 HTTP_Adapter.ttcn:256 Start timer T: 2 s 10:19:09.547848 306 HTTP_Adapter.ttcn:257 Abstract socket: -------------- entering HTTPmsg__PT::Handle_Fd_Event() - event received on a connection 10:19:09.547905 306 HTTP_Adapter.ttcn:257 Abstract socket: entering Abstract_Socket::Handle_Socket_Event(): fd: 8 readable 10:19:09.547958 306 HTTP_Adapter.ttcn:257 Abstract socket: receiving data 10:19:09.548015 306 HTTP_Adapter.ttcn:257 Abstract socket: entering HTTPmsg__PT::receive_message_on_fd(client_id: 8) 10:19:09.548074 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::receive_message_on_fd() with returning Abstract_Socket::receive_message_on_fd() 10:19:09.548157 306 HTTP_Adapter.ttcn:257 Abstract socket: Message received from address (addr) 127.0.0.1/40864 10:19:09.548214 306 HTTP_Adapter.ttcn:257 Abstract socket: Message received, buffer content: Size: 75, Msg: 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d 0a 44 61 74 65 3a 20 54 68 75 2c 20 30 31 20 4a 61 6e 20 32 30 32 36 20 31 30 3a 31 39 3a 30 39 20 47 4d 54 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 30 0d 0a 0d 0a 10:19:09.548313 306 HTTP_Adapter.ttcn:257 Abstract socket: entering HTTPmsg__PT::message_incoming() 10:19:09.548371 306 HTTP_Adapter.ttcn:257 Abstract socket: HTTPmsg__PT::message_incoming(): decoding next message, len: 75 10:19:09.548431 306 HTTP_Adapter.ttcn:257 starting f_HTTP_decodeCommon 10:19:09.548491 306 HTTP_Adapter.ttcn:257 DECODER: 10:19:09.548551 306 HTTP_Adapter.ttcn:257 method_name: 10:19:09.548616 306 HTTP_Adapter.ttcn:257 Decoding the headers 10:19:09.548675 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:09.548739 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:09.548800 306 HTTP_Adapter.ttcn:257 Headers decoded. Valid headers. 10:19:09.548857 306 HTTP_Adapter.ttcn:257 lengthof body: 0, content_length given: 0 10:19:09.548916 306 HTTP_Adapter.ttcn:257 Message successfully decoded 10:19:09.548979 306 HTTP_Adapter.ttcn:257 HTTPmsg__PT::HTTP_decode, before calling incoming_message 10:19:09.549054 306 HTTP_Adapter.ttcn:257 Message enqueued on HTTP from system @HTTPmsg_Types.HTTPMessage : { response := { client_id := 8, version_major := 1, version_minor := 1, statuscode := 200, statustext := "OK", header := { { header_name := "Date", header_value := "Thu, 01 Jan 2026 10:19:09 GMT" }, { header_name := "Content-Length", header_value := "0" } }, body := "" } } id 2 10:19:09.549122 306 HTTP_Adapter.ttcn:257 HTTPmsg__PT::HTTP_decode, after calling incoming_message 10:19:09.549180 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::message_incoming() 10:19:09.549238 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving Abstract_Socket::handle_message() 10:19:09.549293 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving Abstract_Socket::Handle_Socket_Event() 10:19:09.549349 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::Handle_Fd_Event() 10:19:09.549414 306 HTTP_Adapter.ttcn:258 Matching on port HTTP succeeded: matched 10:19:09.549487 306 HTTP_Adapter.ttcn:258 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.HTTPMessage : { response := { client_id := 8, version_major := 1, version_minor := 1, statuscode := 200, statustext := "OK", header := { { header_name := "Date", header_value := "Thu, 01 Jan 2026 10:19:09 GMT" }, { header_name := "Content-Length", header_value := "0" } }, body := "" } } id 2 10:19:09.549549 306 HTTP_Adapter.ttcn:258 Message with id 2 was extracted from the queue of HTTP. 10:19:09.549609 306 HTTP_Adapter.ttcn:259 setverdict(pass): none -> pass 10:19:09.549689 306 HTTP_Adapter.ttcn:274 Sent on HTTP to system @HTTPmsg_Types.Close : { client_id := omit } 10:19:09.549747 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::outgoing_send(Close) 10:19:09.549804 306 HTTP_Adapter.ttcn:274 Abstract socket: entering Abstract_Socket::remove_all_clients 10:19:09.549949 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::remove_client(client_id: 8) 10:19:09.550004 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::remove_client() with returning Abstract_Socket::remove_client() 10:19:09.550054 306 HTTP_Adapter.ttcn:274 Abstract socket: entering Abstract_Socket::remove_client(8) 10:19:09.550112 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::remove_user_data(client_id: 8 10:19:09.550163 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::remove_user_data() with returning Abstract_Socket::remove_user_data() 10:19:09.550213 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_remove_peer: Removing client 8 from peer list 10:19:09.550263 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 10:19:09.550333 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 10:19:09.550384 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 0 10:19:09.550435 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 0 10:19:09.550516 306 HTTP_Adapter.ttcn:274 Abstract socket: Removed client 8. 10:19:09.550577 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving Abstract_Socket::remove_client(8) 10:19:09.550627 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 10:19:09.550677 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving Abstract_Socket::remove_all_clients 10:19:09.550725 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Close) 10:19:09.550805 306 REMSIM_Tests.ttcn:59 Creating new PTC with component type IPA_Emulation.IPA_Emulation_CT, component name: RSPRO0. 10:19:09.557047 441 - Warning: A plug-in from the same path `libjunitlogger2' is already active, skipping plug-in 10:19:09.557076 441 - TTCN-3 Parallel Test Component started on 7365a87d8cf8. Component reference: RSPRO0(5), component type: IPA_Emulation.IPA_Emulation_CT, component name: RSPRO0. Version: 11.1.0. 10:19:09.557089 441 - TTCN Logger v2.2 options: TimeStampFormat:=Time; LogEntityName:=No; LogEventTypes:=No; SourceInfoFormat:=Single; LogSensitiveData:=No; *.FileMask:=LOG_ALL | MATCHING | DEBUG; *.ConsoleMask:=ERROR | TESTCASE | USER | VERDICTOP | WARNING; LogFileSize:=0; LogFileNumber:=1; DiskFullAction:=Error 10:19:09.557125 441 - Connected to MC. 10:19:09.557137 441 - Initializing variables, timers and ports of component type IPA_Emulation.IPA_Emulation_CT inside testcase TC_connect_client_duplicate. 10:19:09.557231 306 REMSIM_Tests.ttcn:59 PTC was created. Component reference: 5, alive: no, type: IPA_Emulation.IPA_Emulation_CT, component name: RSPRO0. 10:19:09.557246 306 REMSIM_Tests.ttcn:69 Mapping port RSPRO0(5):IPA_PORT to system:IPA_CODEC_PT. 10:19:09.557637 441 - Port IPA_PORT was started. 10:19:09.557654 441 - Port CFG_PORT was started. 10:19:09.557663 441 - Port IPA_CTRL_PORT was started. 10:19:09.557671 441 - Port IPA_RSPRO_PORT was started. 10:19:09.557678 441 - Port IPA_SP_PORT was started. 10:19:09.557686 441 - Component type IPA_Emulation.IPA_Emulation_CT was initialized. 10:19:09.557707 441 - Port IPA_PORT was mapped to system:IPA_CODEC_PT. 10:19:09.557727 306 REMSIM_Tests.ttcn:69 Map operation of RSPRO0(5):IPA_PORT to system:IPA_CODEC_PT finished. 10:19:09.557738 306 REMSIM_Tests.ttcn:70 Connecting ports RSPRO0(5):IPA_RSPRO_PORT and mtc:RSPRO[0]. 10:19:09.557848 306 REMSIM_Tests.ttcn:70 Port RSPRO[0] is waiting for connection from RSPRO0(5):IPA_RSPRO_PORT on UNIX pathname /tmp/ttcn3-portconn-943ce30b. 10:19:09.557868 441 - Port IPA_RSPRO_PORT has established the connection with mtc:RSPRO[0] using transport type UNIX. 10:19:09.557886 306 REMSIM_Tests.ttcn:70 Port RSPRO[0] has accepted the connection from RSPRO0(5):IPA_RSPRO_PORT. 10:19:09.557897 306 REMSIM_Tests.ttcn:70 Connect operation on RSPRO0(5):IPA_RSPRO_PORT and mtc:RSPRO[0] finished. 10:19:09.557907 306 REMSIM_Tests.ttcn:72 Starting function main_client("127.0.0.1", 9998, "", 10000, { ser_nr := "", name := "Osmocom TTCN-3 RSPRO client simulator", location1 := "", location2 := "", equip_version := "", sw_version := "", ip_addr := "", mac_addr := "", unit_id := "0/1/2", osmo_rand := "" }, true) on component RSPRO0(5). 10:19:09.557931 306 REMSIM_Tests.ttcn:72 Function was started. 10:19:09.557940 306 REMSIM_Tests.ttcn:74 Start timer T: 4 s 10:19:09.558073 441 - Starting function main_client("127.0.0.1", 9998, "", 10000, { ser_nr := "", name := "Osmocom TTCN-3 RSPRO client simulator", location1 := "", location2 := "", equip_version := "", sw_version := "", ip_addr := "", mac_addr := "", unit_id := "0/1/2", osmo_rand := "" }, true). 10:19:09.558536 441 IPA_Emulation.ttcnpp:330 entering f__IPL4__PROVIDER__connect: :10000 -> 127.0.0.1:9998 / TCP 10:19:09.560280 441 IPA_Emulation.ttcnpp:497 enc_PDU_IPA_CCM(): Encoding @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 10:19:09.560573 441 IPA_Emulation.ttcnpp:497 enc_PDU_IPA_CCM(): Stream after encoding: '06'O 10:19:09.560933 441 IPA_Emulation.ttcnpp:498 CCM Tx:{ msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 10:19:09.561156 441 IPA_Emulation.ttcnpp:499 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } 10:19:09.561351 441 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '06'O } 10:19:09.561574 441 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0001FE06'O 10:19:09.561773 441 IPA_Emulation.ttcnpp:499 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0001FE06'O } 10:19:09.562453 441 IPA_Emulation.ttcnpp:419 Sent on IPA_RSPRO_PORT to mtc @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } 10:19:09.562633 306 REMSIM_Tests.ttcn:75 Message enqueued on RSPRO[0] from RSPRO0(5) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } id 1 10:19:09.562710 306 REMSIM_Tests.ttcn:76 Matching on port RSPRO[0] succeeded: matched 10:19:09.562765 306 REMSIM_Tests.ttcn:76 Receive operation on port RSPRO[0] succeeded, message from RSPRO0(5): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } id 1 10:19:09.562820 306 REMSIM_Tests.ttcn:76 Message with id 1 was extracted from the queue of RSPRO[0]. 10:19:09.562870 306 REMSIM_Tests.ttcn:82 Warning: Re-starting timer T, which is already active (running or expired). 10:19:09.562929 306 REMSIM_Tests.ttcn:82 Start timer T: 4 s 10:19:09.563860 441 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10000, proto := { tcp := { } }, userData := 0, msg := '0001FE00'O } id 1 10:19:09.563940 441 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0001FE00'O 10:19:09.564156 441 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '00'O } 10:19:09.564243 441 IPA_Emulation.ttcnpp:772 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '00'O } id 1 10:19:09.564319 441 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10000, proto := { tcp := { } }, userData := 0, msg := '0001FE06'O } id 2 10:19:09.564373 441 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0001FE06'O 10:19:09.564430 441 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '06'O } 10:19:09.564487 441 IPA_Emulation.ttcnpp:772 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } id 2 10:19:09.564648 441 IPA_Emulation.ttcnpp:774 Matching on port IPA_PORT succeeded: matched 10:19:09.564732 441 IPA_Emulation.ttcnpp:774 Receive operation on port IPA_PORT succeeded, message from system(): @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '00'O } id 1 10:19:09.564792 441 IPA_Emulation.ttcnpp:774 Message with id 1 was extracted from the queue of IPA_PORT. 10:19:09.564850 441 IPA_Emulation.ttcnpp:775 dec_PDU_IPA_CCM(): Stream before decoding: '00'O 10:19:09.564979 441 IPA_Emulation.ttcnpp:775 dec_PDU_IPA_CCM(): Decoded @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_PING (0), u := omit } 10:19:09.565037 441 IPA_Emulation.ttcnpp:776 CCM Rx:{ msg_type := IPAC_MSGT_PING (0), u := omit } 10:19:09.565128 441 IPA_Emulation.ttcnpp:497 enc_PDU_IPA_CCM(): Encoding @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_PONG (1), u := omit } 10:19:09.565185 441 IPA_Emulation.ttcnpp:497 enc_PDU_IPA_CCM(): Stream after encoding: '01'O 10:19:09.565242 441 IPA_Emulation.ttcnpp:498 CCM Tx:{ msg_type := IPAC_MSGT_PONG (1), u := omit } 10:19:09.565315 441 IPA_Emulation.ttcnpp:499 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '01'O } 10:19:09.565375 441 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '01'O } 10:19:09.565436 441 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0001FE01'O 10:19:09.565497 441 IPA_Emulation.ttcnpp:499 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0001FE01'O } 10:19:09.565605 441 IPA_Emulation.ttcnpp:774 Matching on port IPA_PORT succeeded: matched 10:19:09.565660 441 IPA_Emulation.ttcnpp:774 Receive operation on port IPA_PORT succeeded, message from system(): @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } id 2 10:19:09.565713 441 IPA_Emulation.ttcnpp:774 Message with id 2 was extracted from the queue of IPA_PORT. 10:19:09.565763 441 IPA_Emulation.ttcnpp:775 dec_PDU_IPA_CCM(): Stream before decoding: '06'O 10:19:09.565815 441 IPA_Emulation.ttcnpp:775 dec_PDU_IPA_CCM(): Decoded @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 10:19:09.565866 441 IPA_Emulation.ttcnpp:776 CCM Rx:{ msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 10:19:09.565942 441 IPA_Emulation.ttcnpp:419 Sent on IPA_RSPRO_PORT to mtc @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } 10:19:09.566027 306 REMSIM_Tests.ttcn:83 Message enqueued on RSPRO[0] from RSPRO0(5) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } id 2 10:19:09.566092 306 REMSIM_Tests.ttcn:84 Matching on port RSPRO[0] succeeded: matched 10:19:09.566143 306 REMSIM_Tests.ttcn:84 Receive operation on port RSPRO[0] succeeded, message from RSPRO0(5): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } id 2 10:19:09.566194 306 REMSIM_Tests.ttcn:84 Message with id 2 was extracted from the queue of RSPRO[0]. 10:19:09.566246 306 REMSIM_Tests.ttcn:92 Altstep as_ignore_id_ack was activated as default, id 2 10:19:09.566354 306 HTTP_Adapter.ttcn:212 Sent on HTTP to system @HTTPmsg_Types.Connect : { hostname := "127.0.0.1", portnumber := 9997, use_ssl := false } 10:19:09.566410 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::outgoing_send(Connect) 10:19:09.566464 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::open_client_connection(remoteAddr: 127.0.0.1/9997, localAddr: UNSPEC/UNSPEC) called 10:19:09.566584 306 HTTP_Adapter.ttcn:212 Abstract socket: Number of remote addresses: 1 10:19:09.566645 306 HTTP_Adapter.ttcn:212 Abstract socket: Using address family for socket 8: IPv4 10:19:09.566697 306 HTTP_Adapter.ttcn:212 Abstract socket: Connecting to server from address UNSPEC/UNSPEC 10:19:09.566827 306 HTTP_Adapter.ttcn:212 Abstract socket: Connection established (addr): 127.0.0.1/40874 -> 127.0.0.1/9997 10:19:09.566879 306 HTTP_Adapter.ttcn:212 Abstract socket: connected to: host 127.0.0.1 service 9997 via address family IPv4 10:19:09.566943 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_add_peer: Adding client 8 to peer list 10:19:09.566993 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 10:19:09.567043 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 10:19:09.567091 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 9 10:19:09.567139 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 9 10:19:09.567194 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::open_client_connection(). Handler set to socket fd 8 10:19:09.567243 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::add_user_data(client_id: 8, use_ssl: no) 10:19:09.567293 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::add_user_data() with returning Abstract_Socket::add_user_data() 10:19:09.567342 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::client_connection_opened(8) 10:19:09.567394 306 HTTP_Adapter.ttcn:212 Message enqueued on HTTP from system @HTTPmsg_Types.Connect_result : { client_id := 8 } id 3 10:19:09.567448 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::client_connection_opened() 10:19:09.567497 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Connect),client_id: 8 10:19:09.567547 306 HTTP_Adapter.ttcn:213 Start timer T: 2 s 10:19:09.567601 306 HTTP_Adapter.ttcn:215 Matching on port HTTP succeeded: matched 10:19:09.567653 306 HTTP_Adapter.ttcn:215 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.Connect_result : { client_id := 8 } id 3 10:19:09.567704 306 HTTP_Adapter.ttcn:215 Message with id 3 was extracted from the queue of HTTP. 10:19:09.567804 306 HTTP_Adapter.ttcn:242 Sent on HTTP to system @HTTPmsg_Types.HTTPMessage : { request := { client_id := 8, method := "GET", uri := "/api/backend/v1/clients", version_major := 1, version_minor := 1, header := { { header_name := "Host", header_value := "127.0.0.1:9997" } }, body := "" } } 10:19:09.567859 306 HTTP_Adapter.ttcn:242 Abstract socket: entering HTTPmsg__PT::outgoing_send(HTTPMessage) 10:19:09.567915 306 HTTP_Adapter.ttcn:242 Abstract socket: entering Abstract_Socket::send_outgoing() 10:19:09.567964 306 HTTP_Adapter.ttcn:242 Abstract socket: Sending data: Size: 62, Msg: 47 45 54 20 2f 61 70 69 2f 62 61 63 6b 65 6e 64 2f 76 31 2f 63 6c 69 65 6e 74 73 20 48 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 31 32 37 2e 30 2e 30 2e 31 3a 39 39 39 37 0d 0a 0d 0a 10:19:09.568040 306 HTTP_Adapter.ttcn:242 Abstract socket: entering HTTPmsg__PT::send_message_on_fd(client_id: 8) 10:19:09.568089 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving HTTPmsg__PT::send_message_on_fd() with returning Abstract_Socket::send_message_on_fd() 10:19:09.568165 306 HTTP_Adapter.ttcn:242 Abstract socket: Nr of bytes sent = 62 10:19:09.568214 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving Abstract_Socket::send_outgoing() 10:19:09.568263 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving HTTPmsg__PT::outgoing_send(HTTPMessage) 10:19:09.568319 306 HTTP_Adapter.ttcn:256 Start timer T: 2 s 10:19:09.568420 306 HTTP_Adapter.ttcn:257 Abstract socket: -------------- entering HTTPmsg__PT::Handle_Fd_Event() - event received on a connection 10:19:09.568471 306 HTTP_Adapter.ttcn:257 Abstract socket: entering Abstract_Socket::Handle_Socket_Event(): fd: 8 readable 10:19:09.568521 306 HTTP_Adapter.ttcn:257 Abstract socket: receiving data 10:19:09.568569 306 HTTP_Adapter.ttcn:257 Abstract socket: entering HTTPmsg__PT::receive_message_on_fd(client_id: 8) 10:19:09.568617 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::receive_message_on_fd() with returning Abstract_Socket::receive_message_on_fd() 10:19:09.568686 306 HTTP_Adapter.ttcn:257 Abstract socket: Message received from address (addr) 127.0.0.1/40874 10:19:09.568735 306 HTTP_Adapter.ttcn:257 Abstract socket: Message received, buffer content: Size: 122, Msg: 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d 0a 44 61 74 65 3a 20 54 68 75 2c 20 30 31 20 4a 61 6e 20 32 30 32 36 20 31 30 3a 31 39 3a 30 39 20 47 4d 54 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 31 34 0d 0a 0d 0a 7b 22 63 6c 69 65 6e 74 73 22 3a 5b 5d 7d 10:19:09.568845 306 HTTP_Adapter.ttcn:257 Abstract socket: entering HTTPmsg__PT::message_incoming() 10:19:09.568894 306 HTTP_Adapter.ttcn:257 Abstract socket: HTTPmsg__PT::message_incoming(): decoding next message, len: 122 10:19:09.568944 306 HTTP_Adapter.ttcn:257 starting f_HTTP_decodeCommon 10:19:09.568994 306 HTTP_Adapter.ttcn:257 DECODER: 10:19:09.569045 306 HTTP_Adapter.ttcn:257 method_name: 10:19:09.569099 306 HTTP_Adapter.ttcn:257 Decoding the headers 10:19:09.569149 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:09.569202 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:09.569253 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:09.569305 306 HTTP_Adapter.ttcn:257 Headers decoded. Valid headers. 10:19:09.569354 306 HTTP_Adapter.ttcn:257 Decoding body, buffer length: 14 10:19:09.569403 306 HTTP_Adapter.ttcn:257 lengthof body: 14, content_length given: 14 10:19:09.569452 306 HTTP_Adapter.ttcn:257 Message successfully decoded 10:19:09.569506 306 HTTP_Adapter.ttcn:257 HTTPmsg__PT::HTTP_decode, before calling incoming_message 10:19:09.569575 306 HTTP_Adapter.ttcn:257 Message enqueued on HTTP from system @HTTPmsg_Types.HTTPMessage : { response := { client_id := 8, version_major := 1, version_minor := 1, statuscode := 200, statustext := "OK", header := { { header_name := "Date", header_value := "Thu, 01 Jan 2026 10:19:09 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "14" } }, body := "{\"clients\":[]}" } } id 4 10:19:09.569638 306 HTTP_Adapter.ttcn:257 HTTPmsg__PT::HTTP_decode, after calling incoming_message 10:19:09.569796 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::message_incoming() 10:19:09.569850 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving Abstract_Socket::handle_message() 10:19:09.569899 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving Abstract_Socket::Handle_Socket_Event() 10:19:09.569948 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::Handle_Fd_Event() 10:19:09.570005 306 HTTP_Adapter.ttcn:258 Matching on port HTTP succeeded: matched 10:19:09.570071 306 HTTP_Adapter.ttcn:258 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.HTTPMessage : { response := { client_id := 8, version_major := 1, version_minor := 1, statuscode := 200, statustext := "OK", header := { { header_name := "Date", header_value := "Thu, 01 Jan 2026 10:19:09 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "14" } }, body := "{\"clients\":[]}" } } id 4 10:19:09.570126 306 HTTP_Adapter.ttcn:258 Message with id 4 was extracted from the queue of HTTP. 10:19:09.570176 306 HTTP_Adapter.ttcn:259 setverdict(pass): pass -> pass, component reason not changed 10:19:09.570245 306 HTTP_Adapter.ttcn:274 Sent on HTTP to system @HTTPmsg_Types.Close : { client_id := omit } 10:19:09.570342 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::outgoing_send(Close) 10:19:09.570395 306 HTTP_Adapter.ttcn:274 Abstract socket: entering Abstract_Socket::remove_all_clients 10:19:09.570446 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::remove_client(client_id: 8) 10:19:09.570495 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::remove_client() with returning Abstract_Socket::remove_client() 10:19:09.570543 306 HTTP_Adapter.ttcn:274 Abstract socket: entering Abstract_Socket::remove_client(8) 10:19:09.570599 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::remove_user_data(client_id: 8 10:19:09.570648 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::remove_user_data() with returning Abstract_Socket::remove_user_data() 10:19:09.570704 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_remove_peer: Removing client 8 from peer list 10:19:09.570754 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 10:19:09.570803 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 10:19:09.570851 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 0 10:19:09.570900 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 0 10:19:09.570976 306 HTTP_Adapter.ttcn:274 Abstract socket: Removed client 8. 10:19:09.571026 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving Abstract_Socket::remove_client(8) 10:19:09.571075 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 10:19:09.571124 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving Abstract_Socket::remove_all_clients 10:19:09.571172 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Close) 10:19:09.571229 306 RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Stream before decoding: '7B22636C69656E7473223A5B5D7D'O ("{\"clients\":[]}") 10:19:09.571311 306 RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Decoded @RSRES.JsRoot: { clients := { }, banks := omit, slotmaps := omit } 10:19:09.571469 306 REMSIM_Tests.ttcn:150 Sent on RSPRO[0] to RSPRO0(5) @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectClientReq := { identity := { type_ := remsimClient (0), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, clientSlot := { clientId := 13, slotNr := 1 } } } } 10:19:09.571556 306 REMSIM_Tests.ttcn:109 Start timer T: 10 s 10:19:09.572292 441 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_RSPRO_PORT from mtc @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectClientReq := { identity := { type_ := remsimClient (0), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, clientSlot := { clientId := 13, slotNr := 1 } } } } id 1 10:19:09.572748 441 IPA_Emulation.ttcnpp:938 Matching on port IPA_RSPRO_PORT succeeded: matched 10:19:09.572827 441 IPA_Emulation.ttcnpp:938 Receive operation on port IPA_RSPRO_PORT succeeded, message from mtc: @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectClientReq := { identity := { type_ := remsimClient (0), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, clientSlot := { clientId := 13, slotNr := 1 } } } } id 1 10:19:09.572894 441 IPA_Emulation.ttcnpp:938 Message with id 1 was extracted from the queue of IPA_RSPRO_PORT. 10:19:09.573939 441 IPA_Emulation.ttcnpp:941 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '3035800102810100A22DA22B30210A01001606666F6F62617280055454434E338103302E3182087379736D6F636F6D300602010D020101'O } 10:19:09.574018 441 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), payloadData := '3035800102810100A22DA22B30210A01001606666F6F62617280055454434E338103302E3182087379736D6F636F6D300602010D020101'O } 10:19:09.574120 441 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0038EE073035800102810100A22DA22B30210A01001606666F6F62617280055454434E338103302E3182087379736D6F636F6D300602010D020101'O 10:19:09.574194 441 IPA_Emulation.ttcnpp:941 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0038EE073035800102810100A22DA22B30210A01001606666F6F62617280055454434E338103302E3182087379736D6F636F6D300602010D020101'O } 10:19:09.606931 441 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10000, proto := { tcp := { } }, userData := 0, msg := '0047EE07304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0100'O } id 3 10:19:09.607268 441 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0047EE07304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0100'O 10:19:09.607632 441 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 71, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), payloadData := '304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0100'O } 10:19:09.608010 441 IPA_Emulation.ttcnpp:772 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0100'O } id 3 10:19:09.608476 441 IPA_Emulation.ttcnpp:774 Matching on port IPA_PORT IPAC_PROTO_OSMO (238) with IPAC_PROTO_CCM (254) unmatchedIPAC_PROTO_EXT_RSPRO (7) with omit unmatched: First message in the queue does not match the template: 10:19:09.608820 441 IPA_Emulation.ttcnpp:790 Matching on port IPA_PORT succeeded: matched 10:19:09.609021 441 IPA_Emulation.ttcnpp:790 Receive operation on port IPA_PORT succeeded, message from system(): @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0100'O } id 3 10:19:09.609197 441 IPA_Emulation.ttcnpp:790 Message with id 3 was extracted from the queue of IPA_PORT. 10:19:09.609910 441 IPA_Emulation.ttcnpp:668 Sent on IPA_RSPRO_PORT to mtc @RSPRO.RsproPDU : { version := 2, tag := 2342, msg := { connectClientRes := { identity := { type_ := remsimServer (1), name := "7365a87d8cf8", software := "remsim-server", swVersion := "1.1.2.202512311800", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := ok (0) } } } 10:19:09.610272 306 REMSIM_Tests.ttcn:110 Message enqueued on RSPRO[0] from RSPRO0(5) @RSPRO.RsproPDU : { version := 2, tag := 2342, msg := { connectClientRes := { identity := { type_ := remsimServer (1), name := "7365a87d8cf8", software := "remsim-server", swVersion := "1.1.2.202512311800", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := ok (0) } } } id 3 10:19:09.610520 306 REMSIM_Tests.ttcn:111 Matching on port RSPRO[0] succeeded: matched 10:19:09.610640 306 REMSIM_Tests.ttcn:111 Receive operation on port RSPRO[0] succeeded, message from RSPRO0(5): @RSPRO.RsproPDU : { version := 2, tag := 2342, msg := { connectClientRes := { identity := { type_ := remsimServer (1), name := "7365a87d8cf8", software := "remsim-server", swVersion := "1.1.2.202512311800", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := ok (0) } } } id 3 10:19:09.610741 306 REMSIM_Tests.ttcn:111 Message with id 3 was extracted from the queue of RSPRO[0]. 10:19:09.610832 306 REMSIM_Tests.ttcn:112 setverdict(pass): pass -> pass, component reason not changed 10:19:09.610987 306 HTTP_Adapter.ttcn:212 Sent on HTTP to system @HTTPmsg_Types.Connect : { hostname := "127.0.0.1", portnumber := 9997, use_ssl := false } 10:19:09.611081 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::outgoing_send(Connect) 10:19:09.611142 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::open_client_connection(remoteAddr: 127.0.0.1/9997, localAddr: UNSPEC/UNSPEC) called 10:19:09.611291 306 HTTP_Adapter.ttcn:212 Abstract socket: Number of remote addresses: 1 10:19:09.611358 306 HTTP_Adapter.ttcn:212 Abstract socket: Using address family for socket 8: IPv4 10:19:09.611412 306 HTTP_Adapter.ttcn:212 Abstract socket: Connecting to server from address UNSPEC/UNSPEC 10:19:09.611562 306 HTTP_Adapter.ttcn:212 Abstract socket: Connection established (addr): 127.0.0.1/40884 -> 127.0.0.1/9997 10:19:09.611616 306 HTTP_Adapter.ttcn:212 Abstract socket: connected to: host 127.0.0.1 service 9997 via address family IPv4 10:19:09.611669 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_add_peer: Adding client 8 to peer list 10:19:09.611739 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 10:19:09.611789 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 10:19:09.611838 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 9 10:19:09.611887 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 9 10:19:09.611946 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::open_client_connection(). Handler set to socket fd 8 10:19:09.611996 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::add_user_data(client_id: 8, use_ssl: no) 10:19:09.612046 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::add_user_data() with returning Abstract_Socket::add_user_data() 10:19:09.612095 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::client_connection_opened(8) 10:19:09.612149 306 HTTP_Adapter.ttcn:212 Message enqueued on HTTP from system @HTTPmsg_Types.Connect_result : { client_id := 8 } id 5 10:19:09.612205 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::client_connection_opened() 10:19:09.612255 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Connect),client_id: 8 10:19:09.612309 306 HTTP_Adapter.ttcn:213 Start timer T: 2 s 10:19:09.612373 306 HTTP_Adapter.ttcn:215 Matching on port HTTP succeeded: matched 10:19:09.612427 306 HTTP_Adapter.ttcn:215 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.Connect_result : { client_id := 8 } id 5 10:19:09.612483 306 HTTP_Adapter.ttcn:215 Message with id 5 was extracted from the queue of HTTP. 10:19:09.612595 306 HTTP_Adapter.ttcn:242 Sent on HTTP to system @HTTPmsg_Types.HTTPMessage : { request := { client_id := 8, method := "GET", uri := "/api/backend/v1/clients", version_major := 1, version_minor := 1, header := { { header_name := "Host", header_value := "127.0.0.1:9997" } }, body := "" } } 10:19:09.612648 306 HTTP_Adapter.ttcn:242 Abstract socket: entering HTTPmsg__PT::outgoing_send(HTTPMessage) 10:19:09.612707 306 HTTP_Adapter.ttcn:242 Abstract socket: entering Abstract_Socket::send_outgoing() 10:19:09.612756 306 HTTP_Adapter.ttcn:242 Abstract socket: Sending data: Size: 62, Msg: 47 45 54 20 2f 61 70 69 2f 62 61 63 6b 65 6e 64 2f 76 31 2f 63 6c 69 65 6e 74 73 20 48 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 31 32 37 2e 30 2e 30 2e 31 3a 39 39 39 37 0d 0a 0d 0a 10:19:09.612835 306 HTTP_Adapter.ttcn:242 Abstract socket: entering HTTPmsg__PT::send_message_on_fd(client_id: 8) 10:19:09.612884 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving HTTPmsg__PT::send_message_on_fd() with returning Abstract_Socket::send_message_on_fd() 10:19:09.612967 306 HTTP_Adapter.ttcn:242 Abstract socket: Nr of bytes sent = 62 10:19:09.613017 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving Abstract_Socket::send_outgoing() 10:19:09.613066 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving HTTPmsg__PT::outgoing_send(HTTPMessage) 10:19:09.613122 306 HTTP_Adapter.ttcn:256 Start timer T: 2 s 10:19:09.613254 306 HTTP_Adapter.ttcn:257 Abstract socket: -------------- entering HTTPmsg__PT::Handle_Fd_Event() - event received on a connection 10:19:09.613306 306 HTTP_Adapter.ttcn:257 Abstract socket: entering Abstract_Socket::Handle_Socket_Event(): fd: 8 readable 10:19:09.613355 306 HTTP_Adapter.ttcn:257 Abstract socket: receiving data 10:19:09.613406 306 HTTP_Adapter.ttcn:257 Abstract socket: entering HTTPmsg__PT::receive_message_on_fd(client_id: 8) 10:19:09.613454 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::receive_message_on_fd() with returning Abstract_Socket::receive_message_on_fd() 10:19:09.613543 306 HTTP_Adapter.ttcn:257 Abstract socket: Message received from address (addr) 127.0.0.1/40884 10:19:09.613595 306 HTTP_Adapter.ttcn:257 Abstract socket: Message received, buffer content: Size: 287, Msg: 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d 0a 44 61 74 65 3a 20 54 68 75 2c 20 30 31 20 4a 61 6e 20 32 30 32 36 20 31 30 3a 31 39 3a 30 39 20 47 4d 54 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 31 37 38 0d 0a 0d 0a 7b 22 63 6c 69 65 6e 74 73 22 3a 5b 7b 22 70 65 65 72 22 3a 22 43 31 33 3a 31 22 2c 22 73 74 61 74 65 22 3a 22 43 4f 4e 4e 45 43 54 45 44 5f 43 4c 49 45 4e 54 22 2c 22 63 6f 6d 70 6f 6e 65 6e 74 5f 69 64 22 3a 7b 22 74 79 70 65 5f 22 3a 22 72 65 6d 73 69 6d 43 6c 69 65 6e 74 22 2c 22 6e 61 6d 65 22 3a 22 66 6f 6f 62 61 72 22 2c 22 73 6f 66 74 77 61 72 65 22 3a 22 54 54 43 4e 33 22 2c 22 73 77 56 65 72 73 69 6f 6e 22 3a 22 30 2e 31 22 2c 22 68 77 4d 61 6e 75 66 61 63 74 75 72 65 72 22 3a 22 73 79 73 6d 6f 63 6f 6d 22 7d 7d 5d 7d 10:19:09.613763 306 HTTP_Adapter.ttcn:257 Abstract socket: entering HTTPmsg__PT::message_incoming() 10:19:09.613813 306 HTTP_Adapter.ttcn:257 Abstract socket: HTTPmsg__PT::message_incoming(): decoding next message, len: 287 10:19:09.613865 306 HTTP_Adapter.ttcn:257 starting f_HTTP_decodeCommon 10:19:09.613916 306 HTTP_Adapter.ttcn:257 DECODER: 10:19:09.613970 306 HTTP_Adapter.ttcn:257 method_name: 10:19:09.614026 306 HTTP_Adapter.ttcn:257 Decoding the headers 10:19:09.614078 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:09.614133 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:09.614186 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:09.614240 306 HTTP_Adapter.ttcn:257 Headers decoded. Valid headers. 10:19:09.614288 306 HTTP_Adapter.ttcn:257 Decoding body, buffer length: 178 10:19:09.614361 306 HTTP_Adapter.ttcn:257 lengthof body: 178, content_length given: 178 10:19:09.614413 306 HTTP_Adapter.ttcn:257 Message successfully decoded 10:19:09.614470 306 HTTP_Adapter.ttcn:257 HTTPmsg__PT::HTTP_decode, before calling incoming_message 10:19:09.614577 306 HTTP_Adapter.ttcn:257 Message enqueued on HTTP from system @HTTPmsg_Types.HTTPMessage : { response := { client_id := 8, version_major := 1, version_minor := 1, statuscode := 200, statustext := "OK", header := { { header_name := "Date", header_value := "Thu, 01 Jan 2026 10:19:09 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "178" } }, body := "{\"clients\":[{\"peer\":\"C13:1\",\"state\":\"CONNECTED_CLIENT\",\"component_id\":{\"type_\":\"remsimClient\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"}}]}" } } id 6 10:19:09.614638 306 HTTP_Adapter.ttcn:257 HTTPmsg__PT::HTTP_decode, after calling incoming_message 10:19:09.614688 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::message_incoming() 10:19:09.614737 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving Abstract_Socket::handle_message() 10:19:09.614786 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving Abstract_Socket::Handle_Socket_Event() 10:19:09.614835 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::Handle_Fd_Event() 10:19:09.614892 306 HTTP_Adapter.ttcn:258 Matching on port HTTP succeeded: matched 10:19:09.614993 306 HTTP_Adapter.ttcn:258 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.HTTPMessage : { response := { client_id := 8, version_major := 1, version_minor := 1, statuscode := 200, statustext := "OK", header := { { header_name := "Date", header_value := "Thu, 01 Jan 2026 10:19:09 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "178" } }, body := "{\"clients\":[{\"peer\":\"C13:1\",\"state\":\"CONNECTED_CLIENT\",\"component_id\":{\"type_\":\"remsimClient\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"}}]}" } } id 6 10:19:09.615049 306 HTTP_Adapter.ttcn:258 Message with id 6 was extracted from the queue of HTTP. 10:19:09.615100 306 HTTP_Adapter.ttcn:259 setverdict(pass): pass -> pass, component reason not changed 10:19:09.615179 306 HTTP_Adapter.ttcn:274 Sent on HTTP to system @HTTPmsg_Types.Close : { client_id := omit } 10:19:09.615232 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::outgoing_send(Close) 10:19:09.615281 306 HTTP_Adapter.ttcn:274 Abstract socket: entering Abstract_Socket::remove_all_clients 10:19:09.615329 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::remove_client(client_id: 8) 10:19:09.615378 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::remove_client() with returning Abstract_Socket::remove_client() 10:19:09.615427 306 HTTP_Adapter.ttcn:274 Abstract socket: entering Abstract_Socket::remove_client(8) 10:19:09.615485 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::remove_user_data(client_id: 8 10:19:09.615534 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::remove_user_data() with returning Abstract_Socket::remove_user_data() 10:19:09.615584 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_remove_peer: Removing client 8 from peer list 10:19:09.615632 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 10:19:09.615682 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 10:19:09.615730 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 0 10:19:09.615779 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 0 10:19:09.615859 306 HTTP_Adapter.ttcn:274 Abstract socket: Removed client 8. 10:19:09.615909 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving Abstract_Socket::remove_client(8) 10:19:09.615959 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 10:19:09.616008 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving Abstract_Socket::remove_all_clients 10:19:09.616056 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Close) 10:19:09.616113 306 RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Stream before decoding: '7B22636C69656E7473223A5B7B2270656572223A224331333A31222C227374617465223A22434F4E4E45435445445F434C49454E54222C22636F6D706F6E656E745F6964223A7B22747970655F223A2272656D73696D436C69656E74222C226E616D65223A22666F6F626172222C22736F667477617265223A225454434E33222C22737756657273696F6E223A22302E31222C2268774D616E756661637475726572223A227379736D6F636F6D227D7D5D7D'O ("{\"clients\":[{\"peer\":\"C13:1\",\"state\":\"CONNECTED_CLIENT\",\"component_id\":{\"type_\":\"remsimClient\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"}}]}") 10:19:09.616261 306 RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Decoded @RSRES.JsRoot: { clients := { { peer := "C13:1", state := CONNECTED_CLIENT (2), component_id := { type_ := remsimClient (0), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit } } }, banks := omit, slotmaps := omit } 10:19:09.616372 306 REMSIM_Tests.ttcn:59 Creating new PTC with component type IPA_Emulation.IPA_Emulation_CT, component name: RSPRO1. 10:19:09.622336 444 - Warning: A plug-in from the same path `libjunitlogger2' is already active, skipping plug-in 10:19:09.622745 444 - TTCN-3 Parallel Test Component started on 7365a87d8cf8. Component reference: RSPRO1(6), component type: IPA_Emulation.IPA_Emulation_CT, component name: RSPRO1. Version: 11.1.0. 10:19:09.623061 444 - TTCN Logger v2.2 options: TimeStampFormat:=Time; LogEntityName:=No; LogEventTypes:=No; SourceInfoFormat:=Single; LogSensitiveData:=No; *.FileMask:=LOG_ALL | MATCHING | DEBUG; *.ConsoleMask:=ERROR | TESTCASE | USER | VERDICTOP | WARNING; LogFileSize:=0; LogFileNumber:=1; DiskFullAction:=Error 10:19:09.623548 444 - Connected to MC. 10:19:09.623664 444 - Initializing variables, timers and ports of component type IPA_Emulation.IPA_Emulation_CT inside testcase TC_connect_client_duplicate. 10:19:09.623733 306 REMSIM_Tests.ttcn:59 PTC was created. Component reference: 6, alive: no, type: IPA_Emulation.IPA_Emulation_CT, component name: RSPRO1. 10:19:09.623811 306 REMSIM_Tests.ttcn:69 Mapping port RSPRO1(6):IPA_PORT to system:IPA_CODEC_PT. 10:19:09.625629 444 - Port IPA_PORT was started. 10:19:09.625717 444 - Port CFG_PORT was started. 10:19:09.625764 444 - Port IPA_CTRL_PORT was started. 10:19:09.625810 444 - Port IPA_RSPRO_PORT was started. 10:19:09.625855 444 - Port IPA_SP_PORT was started. 10:19:09.625901 444 - Component type IPA_Emulation.IPA_Emulation_CT was initialized. 10:19:09.626018 444 - Port IPA_PORT was mapped to system:IPA_CODEC_PT. 10:19:09.626226 306 REMSIM_Tests.ttcn:69 Map operation of RSPRO1(6):IPA_PORT to system:IPA_CODEC_PT finished. 10:19:09.626285 306 REMSIM_Tests.ttcn:70 Connecting ports RSPRO1(6):IPA_RSPRO_PORT and mtc:RSPRO[1]. 10:19:09.626948 306 REMSIM_Tests.ttcn:70 Port RSPRO[1] is waiting for connection from RSPRO1(6):IPA_RSPRO_PORT on UNIX pathname /tmp/ttcn3-portconn-973de30b. 10:19:09.627149 444 - Port IPA_RSPRO_PORT has established the connection with mtc:RSPRO[1] using transport type UNIX. 10:19:09.627247 306 REMSIM_Tests.ttcn:70 Port RSPRO[1] has accepted the connection from RSPRO1(6):IPA_RSPRO_PORT. 10:19:09.627374 306 REMSIM_Tests.ttcn:70 Connect operation on RSPRO1(6):IPA_RSPRO_PORT and mtc:RSPRO[1] finished. 10:19:09.627429 306 REMSIM_Tests.ttcn:72 Starting function main_client("127.0.0.1", 9998, "", 10001, { ser_nr := "", name := "Osmocom TTCN-3 RSPRO client simulator", location1 := "", location2 := "", equip_version := "", sw_version := "", ip_addr := "", mac_addr := "", unit_id := "0/1/2", osmo_rand := "" }, true) on component RSPRO1(6). 10:19:09.627668 306 REMSIM_Tests.ttcn:72 Function was started. 10:19:09.627721 306 REMSIM_Tests.ttcn:74 Start timer T: 4 s 10:19:09.627871 444 - Starting function main_client("127.0.0.1", 9998, "", 10001, { ser_nr := "", name := "Osmocom TTCN-3 RSPRO client simulator", location1 := "", location2 := "", equip_version := "", sw_version := "", ip_addr := "", mac_addr := "", unit_id := "0/1/2", osmo_rand := "" }, true). 10:19:09.628287 444 IPA_Emulation.ttcnpp:330 entering f__IPL4__PROVIDER__connect: :10001 -> 127.0.0.1:9998 / TCP 10:19:09.629942 444 IPA_Emulation.ttcnpp:497 enc_PDU_IPA_CCM(): Encoding @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 10:19:09.630225 444 IPA_Emulation.ttcnpp:497 enc_PDU_IPA_CCM(): Stream after encoding: '06'O 10:19:09.630583 444 IPA_Emulation.ttcnpp:498 CCM Tx:{ msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 10:19:09.630804 444 IPA_Emulation.ttcnpp:499 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } 10:19:09.630993 444 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '06'O } 10:19:09.631211 444 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0001FE06'O 10:19:09.631364 444 IPA_Emulation.ttcnpp:499 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0001FE06'O } 10:19:09.631993 444 IPA_Emulation.ttcnpp:419 Sent on IPA_RSPRO_PORT to mtc @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } 10:19:09.632160 306 REMSIM_Tests.ttcn:75 Message enqueued on RSPRO[1] from RSPRO1(6) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } id 1 10:19:09.632226 306 REMSIM_Tests.ttcn:76 Matching on port RSPRO[1] succeeded: matched 10:19:09.632282 306 REMSIM_Tests.ttcn:76 Receive operation on port RSPRO[1] succeeded, message from RSPRO1(6): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } id 1 10:19:09.632336 306 REMSIM_Tests.ttcn:76 Message with id 1 was extracted from the queue of RSPRO[1]. 10:19:09.632387 306 REMSIM_Tests.ttcn:82 Warning: Re-starting timer T, which is already active (running or expired). 10:19:09.632446 306 REMSIM_Tests.ttcn:82 Start timer T: 4 s 10:19:09.633349 444 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10001, proto := { tcp := { } }, userData := 0, msg := '0001FE00'O } id 1 10:19:09.633428 444 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0001FE00'O 10:19:09.633636 444 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '00'O } 10:19:09.633717 444 IPA_Emulation.ttcnpp:772 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '00'O } id 1 10:19:09.633793 444 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10001, proto := { tcp := { } }, userData := 0, msg := '0001FE06'O } id 2 10:19:09.633850 444 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0001FE06'O 10:19:09.633907 444 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '06'O } 10:19:09.633963 444 IPA_Emulation.ttcnpp:772 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } id 2 10:19:09.634116 444 IPA_Emulation.ttcnpp:774 Matching on port IPA_PORT succeeded: matched 10:19:09.634198 444 IPA_Emulation.ttcnpp:774 Receive operation on port IPA_PORT succeeded, message from system(): @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '00'O } id 1 10:19:09.634256 444 IPA_Emulation.ttcnpp:774 Message with id 1 was extracted from the queue of IPA_PORT. 10:19:09.634327 444 IPA_Emulation.ttcnpp:775 dec_PDU_IPA_CCM(): Stream before decoding: '00'O 10:19:09.634455 444 IPA_Emulation.ttcnpp:775 dec_PDU_IPA_CCM(): Decoded @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_PING (0), u := omit } 10:19:09.634512 444 IPA_Emulation.ttcnpp:776 CCM Rx:{ msg_type := IPAC_MSGT_PING (0), u := omit } 10:19:09.634602 444 IPA_Emulation.ttcnpp:497 enc_PDU_IPA_CCM(): Encoding @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_PONG (1), u := omit } 10:19:09.634659 444 IPA_Emulation.ttcnpp:497 enc_PDU_IPA_CCM(): Stream after encoding: '01'O 10:19:09.634714 444 IPA_Emulation.ttcnpp:498 CCM Tx:{ msg_type := IPAC_MSGT_PONG (1), u := omit } 10:19:09.634788 444 IPA_Emulation.ttcnpp:499 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '01'O } 10:19:09.634843 444 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '01'O } 10:19:09.634904 444 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0001FE01'O 10:19:09.634960 444 IPA_Emulation.ttcnpp:499 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0001FE01'O } 10:19:09.635054 444 IPA_Emulation.ttcnpp:774 Matching on port IPA_PORT succeeded: matched 10:19:09.635108 444 IPA_Emulation.ttcnpp:774 Receive operation on port IPA_PORT succeeded, message from system(): @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } id 2 10:19:09.635159 444 IPA_Emulation.ttcnpp:774 Message with id 2 was extracted from the queue of IPA_PORT. 10:19:09.635208 444 IPA_Emulation.ttcnpp:775 dec_PDU_IPA_CCM(): Stream before decoding: '06'O 10:19:09.635259 444 IPA_Emulation.ttcnpp:775 dec_PDU_IPA_CCM(): Decoded @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 10:19:09.635308 444 IPA_Emulation.ttcnpp:776 CCM Rx:{ msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 10:19:09.635383 444 IPA_Emulation.ttcnpp:419 Sent on IPA_RSPRO_PORT to mtc @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } 10:19:09.635464 306 REMSIM_Tests.ttcn:83 Message enqueued on RSPRO[1] from RSPRO1(6) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } id 2 10:19:09.635521 306 REMSIM_Tests.ttcn:84 Matching on port RSPRO[1] succeeded: matched 10:19:09.635573 306 REMSIM_Tests.ttcn:84 Receive operation on port RSPRO[1] succeeded, message from RSPRO1(6): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } id 2 10:19:09.635624 306 REMSIM_Tests.ttcn:84 Message with id 2 was extracted from the queue of RSPRO[1]. 10:19:09.635675 306 REMSIM_Tests.ttcn:92 Altstep as_ignore_id_ack was activated as default, id 3 10:19:09.635857 306 REMSIM_Tests.ttcn:150 Sent on RSPRO[1] to RSPRO1(6) @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectClientReq := { identity := { type_ := remsimClient (0), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, clientSlot := { clientId := 13, slotNr := 1 } } } } 10:19:09.635946 306 REMSIM_Tests.ttcn:109 Start timer T: 10 s 10:19:09.636650 444 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_RSPRO_PORT from mtc @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectClientReq := { identity := { type_ := remsimClient (0), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, clientSlot := { clientId := 13, slotNr := 1 } } } } id 1 10:19:09.637091 444 IPA_Emulation.ttcnpp:938 Matching on port IPA_RSPRO_PORT succeeded: matched 10:19:09.637169 444 IPA_Emulation.ttcnpp:938 Receive operation on port IPA_RSPRO_PORT succeeded, message from mtc: @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectClientReq := { identity := { type_ := remsimClient (0), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, clientSlot := { clientId := 13, slotNr := 1 } } } } id 1 10:19:09.637234 444 IPA_Emulation.ttcnpp:938 Message with id 1 was extracted from the queue of IPA_RSPRO_PORT. 10:19:09.638246 444 IPA_Emulation.ttcnpp:941 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '3035800102810100A22DA22B30210A01001606666F6F62617280055454434E338103302E3182087379736D6F636F6D300602010D020101'O } 10:19:09.638338 444 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), payloadData := '3035800102810100A22DA22B30210A01001606666F6F62617280055454434E338103302E3182087379736D6F636F6D300602010D020101'O } 10:19:09.638433 444 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0038EE073035800102810100A22DA22B30210A01001606666F6F62617280055454434E338103302E3182087379736D6F636F6D300602010D020101'O 10:19:09.638507 444 IPA_Emulation.ttcnpp:941 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0038EE073035800102810100A22DA22B30210A01001606666F6F62617280055454434E338103302E3182087379736D6F636F6D300602010D020101'O } 10:19:09.679071 444 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10001, proto := { tcp := { } }, userData := 0, msg := '0047EE07304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0106'O } id 3 10:19:09.679490 444 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0047EE07304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0106'O 10:19:09.679877 444 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 71, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), payloadData := '304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0106'O } 10:19:09.680261 444 IPA_Emulation.ttcnpp:772 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0106'O } id 3 10:19:09.680768 444 IPA_Emulation.ttcnpp:774 Matching on port IPA_PORT IPAC_PROTO_OSMO (238) with IPAC_PROTO_CCM (254) unmatchedIPAC_PROTO_EXT_RSPRO (7) with omit unmatched: First message in the queue does not match the template: 10:19:09.681140 444 IPA_Emulation.ttcnpp:790 Matching on port IPA_PORT succeeded: matched 10:19:09.681485 444 IPA_Emulation.ttcnpp:790 Receive operation on port IPA_PORT succeeded, message from system(): @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '304480010281020926A23BA33930340A0101160C373336356138376438636638800D72656D73696D2D7365727665728112312E312E322E3230323531323331313830300A0106'O } id 3 10:19:09.681685 444 IPA_Emulation.ttcnpp:790 Message with id 3 was extracted from the queue of IPA_PORT. 10:19:09.682485 444 IPA_Emulation.ttcnpp:668 Sent on IPA_RSPRO_PORT to mtc @RSPRO.RsproPDU : { version := 2, tag := 2342, msg := { connectClientRes := { identity := { type_ := remsimServer (1), name := "7365a87d8cf8", software := "remsim-server", swVersion := "1.1.2.202512311800", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := identityInUse (6) } } } 10:19:09.683169 306 REMSIM_Tests.ttcn:110 Message enqueued on RSPRO[1] from RSPRO1(6) @RSPRO.RsproPDU : { version := 2, tag := 2342, msg := { connectClientRes := { identity := { type_ := remsimServer (1), name := "7365a87d8cf8", software := "remsim-server", swVersion := "1.1.2.202512311800", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := identityInUse (6) } } } id 3 10:19:09.683367 306 REMSIM_Tests.ttcn:111 Matching on port RSPRO[1] succeeded: matched 10:19:09.683703 306 REMSIM_Tests.ttcn:111 Receive operation on port RSPRO[1] succeeded, message from RSPRO1(6): @RSPRO.RsproPDU : { version := 2, tag := 2342, msg := { connectClientRes := { identity := { type_ := remsimServer (1), name := "7365a87d8cf8", software := "remsim-server", swVersion := "1.1.2.202512311800", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := identityInUse (6) } } } id 3 10:19:09.683816 306 REMSIM_Tests.ttcn:111 Message with id 3 was extracted from the queue of RSPRO[1]. 10:19:09.683921 306 REMSIM_Tests.ttcn:112 setverdict(pass): pass -> pass, component reason not changed 10:19:09.684089 306 REMSIM_Tests.ttcn:133 Start timer T: 10 s 10:19:10.680501 444 IPA_Emulation.ttcnpp:772 Message enqueued on IPA_PORT from system @Socket_API_Definitions.PortEvent : { connClosed := { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10001, proto := { tcp := { } }, userData := 0 } } id 4 10:19:10.681077 444 IPA_Emulation.ttcnpp:774 Matching on port IPA_PORT failed: Type of the first message in the queue is not @IPA_CodecPort.IPA_RecvFrom. 10:19:10.681158 444 IPA_Emulation.ttcnpp:790 Matching on port IPA_PORT failed: Type of the first message in the queue is not @IPA_CodecPort.IPA_RecvFrom. 10:19:10.681375 444 IPA_Emulation.ttcnpp:864 Matching on port IPA_PORT { connClosed := { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10001, proto := { tcp := { } }, userData := 0 } } with { connOpened := ? } unmatched: First message in the queue does not match the template: 10:19:10.681496 444 IPA_Emulation.ttcnpp:881 Matching on port IPA_PORT succeeded: matched 10:19:10.681560 444 IPA_Emulation.ttcnpp:881 Receive operation on port IPA_PORT succeeded, message from system(): @Socket_API_Definitions.PortEvent : { connClosed := { connId := 1, remName := "127.0.0.1", remPort := 9998, locName := "127.0.0.1", locPort := 10001, proto := { tcp := { } }, userData := 0 } } id 4 10:19:10.681630 444 IPA_Emulation.ttcnpp:881 Message with id 4 was extracted from the queue of IPA_PORT. 10:19:10.681785 444 IPA_Emulation.ttcnpp:882 IPA: Closed 10:19:10.681904 444 IPA_Emulation.ttcnpp:419 Sent on IPA_RSPRO_PORT to mtc @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_DOWN (0), conn_id := 1, id_resp := omit } 10:19:10.682008 444 IPA_Emulation.ttcnpp:886 Stopping test component execution. 10:19:10.682062 306 REMSIM_Tests.ttcn:134 Message enqueued on RSPRO[1] from RSPRO1(6) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_DOWN (0), conn_id := 1, id_resp := omit } id 4 10:19:10.682246 306 REMSIM_Tests.ttcn:135 Matching on port RSPRO[1] succeeded: matched 10:19:10.682340 306 REMSIM_Tests.ttcn:135 Receive operation on port RSPRO[1] succeeded, message from RSPRO1(6): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_DOWN (0), conn_id := 1, id_resp := omit } id 4 10:19:10.682421 306 REMSIM_Tests.ttcn:135 Message with id 4 was extracted from the queue of RSPRO[1]. 10:19:10.682500 306 REMSIM_Tests.ttcn:136 setverdict(pass): pass -> pass, component reason not changed 10:19:10.682544 444 - Function main_client was stopped. PTC terminates. 10:19:10.682633 306 HTTP_Adapter.ttcn:212 Sent on HTTP to system @HTTPmsg_Types.Connect : { hostname := "127.0.0.1", portnumber := 9997, use_ssl := false } 10:19:10.682640 444 - Terminating component type IPA_Emulation.IPA_Emulation_CT. 10:19:10.682694 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::outgoing_send(Connect) 10:19:10.682698 444 - Removing unterminated mapping between port IPA_PORT and system:IPA_CODEC_PT. 10:19:10.682756 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::open_client_connection(remoteAddr: 127.0.0.1/9997, localAddr: UNSPEC/UNSPEC) called 10:19:10.682779 444 - Port IPA_PORT was unmapped from system:IPA_CODEC_PT. 10:19:10.682838 444 - Port IPA_PORT was stopped. 10:19:10.682889 444 - Port CFG_PORT was stopped. 10:19:10.682902 306 HTTP_Adapter.ttcn:212 Abstract socket: Number of remote addresses: 1 10:19:10.682934 444 - Port IPA_CTRL_PORT was stopped. 10:19:10.682962 306 HTTP_Adapter.ttcn:212 Abstract socket: Using address family for socket 8: IPv4 10:19:10.682981 444 - Removing unterminated connection between port IPA_RSPRO_PORT and mtc:RSPRO[1]. 10:19:10.683017 306 HTTP_Adapter.ttcn:212 Abstract socket: Connecting to server from address UNSPEC/UNSPEC 10:19:10.683056 444 - Port IPA_RSPRO_PORT was stopped. 10:19:10.683102 444 - Port IPA_SP_PORT was stopped. 10:19:10.683145 444 - Component type IPA_Emulation.IPA_Emulation_CT was shut down inside testcase TC_connect_client_duplicate. 10:19:10.683173 306 HTTP_Adapter.ttcn:212 Abstract socket: Connection established (addr): 127.0.0.1/40888 -> 127.0.0.1/9997 10:19:10.683202 444 - Final verdict of PTC: none 10:19:10.683227 306 HTTP_Adapter.ttcn:212 Abstract socket: connected to: host 127.0.0.1 service 9997 via address family IPv4 10:19:10.683287 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_add_peer: Adding client 8 to peer list 10:19:10.683336 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 10:19:10.683385 444 - Disconnected from MC. 10:19:10.683385 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 10:19:10.683497 444 - TTCN-3 Parallel Test Component finished. 10:19:10.683514 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 9 10:19:10.683671 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 9 10:19:10.683735 306 HTTP_Adapter.ttcn:212 Abstract socket: Abstract_Socket::open_client_connection(). Handler set to socket fd 8 10:19:10.683795 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::add_user_data(client_id: 8, use_ssl: no) 10:19:10.683845 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::add_user_data() with returning Abstract_Socket::add_user_data() 10:19:10.683894 306 HTTP_Adapter.ttcn:212 Abstract socket: entering HTTPmsg__PT::client_connection_opened(8) 10:19:10.683949 306 HTTP_Adapter.ttcn:212 Message enqueued on HTTP from system @HTTPmsg_Types.Connect_result : { client_id := 8 } id 7 10:19:10.684006 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::client_connection_opened() 10:19:10.684058 306 HTTP_Adapter.ttcn:212 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Connect),client_id: 8 10:19:10.684112 306 HTTP_Adapter.ttcn:213 Start timer T: 2 s 10:19:10.684180 306 HTTP_Adapter.ttcn:215 Matching on port HTTP succeeded: matched 10:19:10.684234 306 HTTP_Adapter.ttcn:215 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.Connect_result : { client_id := 8 } id 7 10:19:10.684287 306 HTTP_Adapter.ttcn:215 Message with id 7 was extracted from the queue of HTTP. 10:19:10.684407 306 HTTP_Adapter.ttcn:242 Sent on HTTP to system @HTTPmsg_Types.HTTPMessage : { request := { client_id := 8, method := "GET", uri := "/api/backend/v1/clients", version_major := 1, version_minor := 1, header := { { header_name := "Host", header_value := "127.0.0.1:9997" } }, body := "" } } 10:19:10.684464 306 HTTP_Adapter.ttcn:242 Abstract socket: entering HTTPmsg__PT::outgoing_send(HTTPMessage) 10:19:10.684525 306 HTTP_Adapter.ttcn:242 Abstract socket: entering Abstract_Socket::send_outgoing() 10:19:10.684574 306 HTTP_Adapter.ttcn:242 Abstract socket: Sending data: Size: 62, Msg: 47 45 54 20 2f 61 70 69 2f 62 61 63 6b 65 6e 64 2f 76 31 2f 63 6c 69 65 6e 74 73 20 48 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 31 32 37 2e 30 2e 30 2e 31 3a 39 39 39 37 0d 0a 0d 0a 10:19:10.684654 306 HTTP_Adapter.ttcn:242 Abstract socket: entering HTTPmsg__PT::send_message_on_fd(client_id: 8) 10:19:10.684700 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving HTTPmsg__PT::send_message_on_fd() with returning Abstract_Socket::send_message_on_fd() 10:19:10.684776 306 HTTP_Adapter.ttcn:242 Abstract socket: Nr of bytes sent = 62 10:19:10.684831 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving Abstract_Socket::send_outgoing() 10:19:10.684877 306 HTTP_Adapter.ttcn:242 Abstract socket: leaving HTTPmsg__PT::outgoing_send(HTTPMessage) 10:19:10.684942 306 HTTP_Adapter.ttcn:256 Start timer T: 2 s 10:19:10.685033 306 HTTP_Adapter.ttcn:257 Connection of port RSPRO[1] to RSPRO1(6):IPA_RSPRO_PORT was closed unexpectedly by the peer. 10:19:10.685084 306 HTTP_Adapter.ttcn:257 Port RSPRO[1] was disconnected from RSPRO1(6):IPA_RSPRO_PORT. 10:19:10.685157 306 HTTP_Adapter.ttcn:257 Abstract socket: -------------- entering HTTPmsg__PT::Handle_Fd_Event() - event received on a connection 10:19:10.685253 306 HTTP_Adapter.ttcn:257 Abstract socket: entering Abstract_Socket::Handle_Socket_Event(): fd: 8 readable 10:19:10.685299 306 HTTP_Adapter.ttcn:257 Abstract socket: receiving data 10:19:10.685343 306 HTTP_Adapter.ttcn:257 Abstract socket: entering HTTPmsg__PT::receive_message_on_fd(client_id: 8) 10:19:10.685387 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::receive_message_on_fd() with returning Abstract_Socket::receive_message_on_fd() 10:19:10.685455 306 HTTP_Adapter.ttcn:257 Abstract socket: Message received from address (addr) 127.0.0.1/40888 10:19:10.685499 306 HTTP_Adapter.ttcn:257 Abstract socket: Message received, buffer content: Size: 287, Msg: 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d 0a 44 61 74 65 3a 20 54 68 75 2c 20 30 31 20 4a 61 6e 20 32 30 32 36 20 31 30 3a 31 39 3a 31 30 20 47 4d 54 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 31 37 38 0d 0a 0d 0a 7b 22 63 6c 69 65 6e 74 73 22 3a 5b 7b 22 70 65 65 72 22 3a 22 43 31 33 3a 31 22 2c 22 73 74 61 74 65 22 3a 22 43 4f 4e 4e 45 43 54 45 44 5f 43 4c 49 45 4e 54 22 2c 22 63 6f 6d 70 6f 6e 65 6e 74 5f 69 64 22 3a 7b 22 74 79 70 65 5f 22 3a 22 72 65 6d 73 69 6d 43 6c 69 65 6e 74 22 2c 22 6e 61 6d 65 22 3a 22 66 6f 6f 62 61 72 22 2c 22 73 6f 66 74 77 61 72 65 22 3a 22 54 54 43 4e 33 22 2c 22 73 77 56 65 72 73 69 6f 6e 22 3a 22 30 2e 31 22 2c 22 68 77 4d 61 6e 75 66 61 63 74 75 72 65 72 22 3a 22 73 79 73 6d 6f 63 6f 6d 22 7d 7d 5d 7d 10:19:10.685621 306 HTTP_Adapter.ttcn:257 Abstract socket: entering HTTPmsg__PT::message_incoming() 10:19:10.685663 306 HTTP_Adapter.ttcn:257 Abstract socket: HTTPmsg__PT::message_incoming(): decoding next message, len: 287 10:19:10.685705 306 HTTP_Adapter.ttcn:257 starting f_HTTP_decodeCommon 10:19:10.685746 306 HTTP_Adapter.ttcn:257 DECODER: 10:19:10.685790 306 HTTP_Adapter.ttcn:257 method_name: 10:19:10.685839 306 HTTP_Adapter.ttcn:257 Decoding the headers 10:19:10.685882 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:10.685927 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:10.685970 306 HTTP_Adapter.ttcn:257 +Header line: 10:19:10.686013 306 HTTP_Adapter.ttcn:257 Headers decoded. Valid headers. 10:19:10.686052 306 HTTP_Adapter.ttcn:257 Decoding body, buffer length: 178 10:19:10.686093 306 HTTP_Adapter.ttcn:257 lengthof body: 178, content_length given: 178 10:19:10.686133 306 HTTP_Adapter.ttcn:257 Message successfully decoded 10:19:10.686177 306 HTTP_Adapter.ttcn:257 HTTPmsg__PT::HTTP_decode, before calling incoming_message 10:19:10.686267 306 HTTP_Adapter.ttcn:257 Message enqueued on HTTP from system @HTTPmsg_Types.HTTPMessage : { response := { client_id := 8, version_major := 1, version_minor := 1, statuscode := 200, statustext := "OK", header := { { header_name := "Date", header_value := "Thu, 01 Jan 2026 10:19:10 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "178" } }, body := "{\"clients\":[{\"peer\":\"C13:1\",\"state\":\"CONNECTED_CLIENT\",\"component_id\":{\"type_\":\"remsimClient\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"}}]}" } } id 8 10:19:10.686343 306 HTTP_Adapter.ttcn:257 HTTPmsg__PT::HTTP_decode, after calling incoming_message 10:19:10.686398 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::message_incoming() 10:19:10.686438 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving Abstract_Socket::handle_message() 10:19:10.686477 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving Abstract_Socket::Handle_Socket_Event() 10:19:10.686516 306 HTTP_Adapter.ttcn:257 Abstract socket: leaving HTTPmsg__PT::Handle_Fd_Event() 10:19:10.686565 306 HTTP_Adapter.ttcn:258 Matching on port HTTP succeeded: matched 10:19:10.686642 306 HTTP_Adapter.ttcn:258 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.HTTPMessage : { response := { client_id := 8, version_major := 1, version_minor := 1, statuscode := 200, statustext := "OK", header := { { header_name := "Date", header_value := "Thu, 01 Jan 2026 10:19:10 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "178" } }, body := "{\"clients\":[{\"peer\":\"C13:1\",\"state\":\"CONNECTED_CLIENT\",\"component_id\":{\"type_\":\"remsimClient\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"}}]}" } } id 8 10:19:10.686684 306 HTTP_Adapter.ttcn:258 Message with id 8 was extracted from the queue of HTTP. 10:19:10.686722 306 HTTP_Adapter.ttcn:259 setverdict(pass): pass -> pass, component reason not changed 10:19:10.686778 306 HTTP_Adapter.ttcn:274 Sent on HTTP to system @HTTPmsg_Types.Close : { client_id := omit } 10:19:10.686818 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::outgoing_send(Close) 10:19:10.686855 306 HTTP_Adapter.ttcn:274 Abstract socket: entering Abstract_Socket::remove_all_clients 10:19:10.686892 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::remove_client(client_id: 8) 10:19:10.686929 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::remove_client() with returning Abstract_Socket::remove_client() 10:19:10.686977 306 HTTP_Adapter.ttcn:274 Abstract socket: entering Abstract_Socket::remove_client(8) 10:19:10.687048 306 HTTP_Adapter.ttcn:274 Abstract socket: entering HTTPmsg__PT::remove_user_data(client_id: 8 10:19:10.687140 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::remove_user_data() with returning Abstract_Socket::remove_user_data() 10:19:10.687179 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_remove_peer: Removing client 8 from peer list 10:19:10.687218 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 10:19:10.687255 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 10:19:10.687291 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 0 10:19:10.687328 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 0 10:19:10.687393 306 HTTP_Adapter.ttcn:274 Abstract socket: Removed client 8. 10:19:10.687432 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving Abstract_Socket::remove_client(8) 10:19:10.687475 306 HTTP_Adapter.ttcn:274 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 10:19:10.687517 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving Abstract_Socket::remove_all_clients 10:19:10.687551 306 HTTP_Adapter.ttcn:274 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Close) 10:19:10.687593 306 RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Stream before decoding: '7B22636C69656E7473223A5B7B2270656572223A224331333A31222C227374617465223A22434F4E4E45435445445F434C49454E54222C22636F6D706F6E656E745F6964223A7B22747970655F223A2272656D73696D436C69656E74222C226E616D65223A22666F6F626172222C22736F667477617265223A225454434E33222C22737756657273696F6E223A22302E31222C2268774D616E756661637475726572223A227379736D6F636F6D227D7D5D7D'O ("{\"clients\":[{\"peer\":\"C13:1\",\"state\":\"CONNECTED_CLIENT\",\"component_id\":{\"type_\":\"remsimClient\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"}}]}") 10:19:10.687706 306 RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Decoded @RSRES.JsRoot: { clients := { { peer := "C13:1", state := CONNECTED_CLIENT (2), component_id := { type_ := remsimClient (0), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit } } }, banks := omit, slotmaps := omit } 10:19:10.687801 306 RemsimServer_Tests.ttcn:177 setverdict(pass): pass -> pass, component reason not changed 10:19:10.687842 306 RemsimServer_Tests.ttcn:177 Terminating component type RemsimServer_Tests.test_CT. 10:19:10.687879 306 RemsimServer_Tests.ttcn:177 Default with id 1 (altstep as_Tguard) was deactivated. 10:19:10.687915 306 RemsimServer_Tests.ttcn:177 Default with id 2 (altstep as_ignore_id_ack) was deactivated. 10:19:10.687946 306 RemsimServer_Tests.ttcn:177 Default with id 3 (altstep as_ignore_id_ack) was deactivated. 10:19:10.687977 306 RemsimServer_Tests.ttcn:177 Stop timer g_T_guard: 60 s 10:19:10.688052 306 RemsimServer_Tests.ttcn:177 Removing unterminated mapping between port HTTP and system:HTTP. 10:19:10.688086 306 RemsimServer_Tests.ttcn:177 Abstract socket: entering HTTPmsg__PT::user_unmap(HTTP) 10:19:10.688117 306 RemsimServer_Tests.ttcn:177 Abstract socket: entering Abstract_Socket::unmap_user() 10:19:10.688147 306 RemsimServer_Tests.ttcn:177 Abstract socket: entering Abstract_Socket::remove_all_clients 10:19:10.688177 306 RemsimServer_Tests.ttcn:177 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 10:19:10.688208 306 RemsimServer_Tests.ttcn:177 Abstract socket: leaving Abstract_Socket::remove_all_clients 10:19:10.688238 306 RemsimServer_Tests.ttcn:177 Abstract socket: leaving Abstract_Socket::unmap_user() 10:19:10.688268 306 RemsimServer_Tests.ttcn:177 Abstract socket: leaving HTTPmsg__PT::user_unmap() 10:19:10.688298 306 RemsimServer_Tests.ttcn:177 Port HTTP was unmapped from system:HTTP. 10:19:10.688336 306 RemsimServer_Tests.ttcn:177 Port HTTP was stopped. 10:19:10.688368 306 RemsimServer_Tests.ttcn:177 Removing unterminated connection between port RSPRO[0] and RSPRO0(5):IPA_RSPRO_PORT. 10:19:10.688418 306 RemsimServer_Tests.ttcn:177 Port RSPRO[0] was stopped. 10:19:10.688494 306 RemsimServer_Tests.ttcn:177 Port RSPRO[1] was stopped. 10:19:10.688516 441 IPA_Emulation.ttcnpp:772 Connection of port IPA_RSPRO_PORT to mtc:RSPRO[0] was closed unexpectedly by the peer. 10:19:10.688530 306 RemsimServer_Tests.ttcn:177 Port RSPRO[2] was stopped. 10:19:10.688564 306 RemsimServer_Tests.ttcn:177 Component type RemsimServer_Tests.test_CT was shut down inside testcase TC_connect_client_duplicate. 10:19:10.688600 306 RemsimServer_Tests.ttcn:177 Waiting for PTCs to finish. 10:19:10.688627 441 IPA_Emulation.ttcnpp:772 Port IPA_RSPRO_PORT was disconnected from mtc:RSPRO[0]. 10:19:10.688857 441 IPA_Emulation.ttcnpp:772 Kill was requested from MC. 10:19:10.688943 441 IPA_Emulation.ttcnpp:772 Terminating test component execution. 10:19:10.689561 441 - Function main_client was stopped. PTC terminates. 10:19:10.689646 441 - Terminating component type IPA_Emulation.IPA_Emulation_CT. 10:19:10.689695 441 - Removing unterminated mapping between port IPA_PORT and system:IPA_CODEC_PT. 10:19:10.689951 441 - Port IPA_PORT was unmapped from system:IPA_CODEC_PT. 10:19:10.690008 441 - Port IPA_PORT was stopped. 10:19:10.690033 441 - Port CFG_PORT was stopped. 10:19:10.690098 441 - Port IPA_CTRL_PORT was stopped. 10:19:10.690121 441 - Port IPA_RSPRO_PORT was stopped. 10:19:10.690142 441 - Port IPA_SP_PORT was stopped. 10:19:10.690163 441 - Component type IPA_Emulation.IPA_Emulation_CT was shut down inside testcase TC_connect_client_duplicate. 10:19:10.690193 441 - Final verdict of PTC: none 10:19:10.690363 441 - Disconnected from MC. 10:19:10.690385 306 RemsimServer_Tests.ttcn:177 Setting final verdict of the test case. 10:19:10.690404 441 - TTCN-3 Parallel Test Component finished. 10:19:10.690476 306 RemsimServer_Tests.ttcn:177 Local verdict of MTC: pass 10:19:10.690518 306 RemsimServer_Tests.ttcn:177 Local verdict of PTC RSPRO0(5): none (pass -> pass) 10:19:10.690556 306 RemsimServer_Tests.ttcn:177 Local verdict of PTC RSPRO1(6): none (pass -> pass) 10:19:10.690601 306 RemsimServer_Tests.ttcn:177 Test case TC_connect_client_duplicate finished. Verdict: pass 10:19:10.690672 306 RemsimServer_Tests.ttcn:177 Starting external command `/home/osmocom-build/jenkins/workspace/ttcn3-remsim-test/ttcn3-tcpdump-stop.sh RemsimServer_Tests.TC_connect_client_duplicate pass'. 10:19:12.744246 306 RemsimServer_Tests.ttcn:177 External command `/home/osmocom-build/jenkins/workspace/ttcn3-remsim-test/ttcn3-tcpdump-stop.sh RemsimServer_Tests.TC_connect_client_duplicate pass' was executed successfully (exit status: 0). 10:19:12.744428 306 RemsimServer_Tests.ttcn:180 Switching to log file `REMSIM_Tests-TC_connect_bank-7365a87d8cf8-mtc-306.log'