07:12:39.818120 mtc RemsimServer_Tests.ttcn:205 Starting external command `../ttcn3-tcpdump-start.sh RemsimServer_Tests.TC_connect_bank_duplicate'. 07:12:40.840274 mtc RemsimServer_Tests.ttcn:205 External command `../ttcn3-tcpdump-start.sh RemsimServer_Tests.TC_connect_bank_duplicate' was executed successfully (exit status: 0). 07:12:40.840370 mtc RemsimServer_Tests.ttcn:205 Test case TC_connect_bank_duplicate started. 07:12:40.840411 mtc RemsimServer_Tests.ttcn:205 Initializing variables, timers and ports of component type RemsimServer_Tests.test_CT inside testcase TC_connect_bank_duplicate. 07:12:40.840478 mtc RemsimServer_Tests.ttcn:205 Port HTTP was started. 07:12:40.840505 mtc RemsimServer_Tests.ttcn:205 Port RSPRO[0] was started. 07:12:40.840527 mtc RemsimServer_Tests.ttcn:205 Port RSPRO[1] was started. 07:12:40.840547 mtc RemsimServer_Tests.ttcn:205 Port RSPRO[2] was started. 07:12:40.840567 mtc RemsimServer_Tests.ttcn:205 Component type RemsimServer_Tests.test_CT was initialized. 07:12:40.840615 mtc RemsimServer_Tests.ttcn:94 Start timer g_T_guard: 60 s 07:12:40.840663 mtc RemsimServer_Tests.ttcn:95 Altstep as_Tguard was activated as default, id 1 07:12:40.840701 mtc HTTP_Adapter.ttcn:33 Mapping port mtc:HTTP to system:HTTP. 07:12:40.840792 mtc HTTP_Adapter.ttcn:33 Abstract socket: entering HTTPmsg__PT::set_parameter(http_debugging, yes) 07:12:40.840824 mtc HTTP_Adapter.ttcn:33 Abstract socket: entering SSL_Socket::parameter_set(http_debugging, yes) 07:12:40.840849 mtc HTTP_Adapter.ttcn:33 Abstract socket: leaving SSL_Socket::parameter_set(http_debugging, yes) 07:12:40.840870 mtc HTTP_Adapter.ttcn:33 Abstract socket: entering Abstract_Socket::parameter_set(http_debugging, yes) 07:12:40.840894 mtc HTTP_Adapter.ttcn:33 Abstract socket: leaving Abstract_Socket::parameter_set(http_debugging, yes) 07:12:40.840925 mtc HTTP_Adapter.ttcn:33 Abstract socket: leaving HTTPmsg__PT::set_parameter(http_debugging, yes) 07:12:40.840951 mtc HTTP_Adapter.ttcn:33 Abstract socket: entering HTTPmsg__PT::set_parameter(use_notification_ASPs, yes) 07:12:40.840973 mtc HTTP_Adapter.ttcn:33 Abstract socket: leaving HTTPmsg__PT::set_parameter(use_notification_ASPs, yes) 07:12:40.841000 mtc HTTP_Adapter.ttcn:33 Abstract socket: entering HTTPmsg__PT::user_map(HTTP) 07:12:40.841033 mtc HTTP_Adapter.ttcn:33 Abstract socket: entering Abstract_Socket::map_user() 07:12:40.841058 mtc HTTP_Adapter.ttcn:33 Abstract socket: leaving Abstract_Socket::map_user() 07:12:40.841080 mtc HTTP_Adapter.ttcn:33 Abstract socket: leaving HTTPmsg__PT::user_map() 07:12:40.841111 mtc HTTP_Adapter.ttcn:33 Port HTTP was mapped to system:HTTP. 07:12:40.841185 mtc HTTP_Adapter.ttcn:33 Map operation of mtc:HTTP to system:HTTP finished. 07:12:40.841258 mtc HTTP_Adapter.ttcn:206 Sent on HTTP to system @HTTPmsg_Types.Connect : { hostname := "172.18.59.20", portnumber := 9997, use_ssl := false } 07:12:40.841288 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::outgoing_send(Connect) 07:12:40.841315 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::open_client_connection(remoteAddr: 172.18.59.20/9997, localAddr: UNSPEC/UNSPEC) called 07:12:40.841445 mtc HTTP_Adapter.ttcn:206 Abstract socket: Number of remote addresses: 1 07:12:40.841485 mtc HTTP_Adapter.ttcn:206 Abstract socket: Using address family for socket 8: IPv4 07:12:40.841513 mtc HTTP_Adapter.ttcn:206 Abstract socket: Connecting to server from address UNSPEC/UNSPEC 07:12:40.841703 mtc HTTP_Adapter.ttcn:206 Abstract socket: Connection established (addr): 172.18.59.10/39570 -> 172.18.59.20/9997 07:12:40.841730 mtc HTTP_Adapter.ttcn:206 Abstract socket: connected to: host 172.18.59.20 service 9997 via address family IPv4 07:12:40.841757 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_add_peer: Adding client 8 to peer list 07:12:40.841780 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 07:12:40.841802 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 07:12:40.841824 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 9 07:12:40.841847 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 9 07:12:40.841898 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::open_client_connection(). Handler set to socket fd 8 07:12:40.841924 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::add_user_data(client_id: 8, use_ssl: no) 07:12:40.841947 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::add_user_data() with returning Abstract_Socket::add_user_data() 07:12:40.841970 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::client_connection_opened(8) 07:12:40.841999 mtc HTTP_Adapter.ttcn:206 Message enqueued on HTTP from system @HTTPmsg_Types.Connect_result : { client_id := 8 } id 1 07:12:40.842032 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::client_connection_opened() 07:12:40.842056 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Connect),client_id: 8 07:12:40.842082 mtc HTTP_Adapter.ttcn:207 Start timer T: 2 s 07:12:40.842117 mtc HTTP_Adapter.ttcn:209 Matching on port HTTP succeeded: matched 07:12:40.842149 mtc HTTP_Adapter.ttcn:209 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.Connect_result : { client_id := 8 } id 1 07:12:40.842180 mtc HTTP_Adapter.ttcn:209 Message with id 1 was extracted from the queue of HTTP. 07:12:40.842287 mtc HTTP_Adapter.ttcn:226 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 := "172.18.59.20:9997" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "0" } }, body := "" } } 07:12:40.842319 mtc HTTP_Adapter.ttcn:226 Abstract socket: entering HTTPmsg__PT::outgoing_send(HTTPMessage) 07:12:40.842353 mtc HTTP_Adapter.ttcn:226 Abstract socket: entering Abstract_Socket::send_outgoing() 07:12:40.842377 mtc HTTP_Adapter.ttcn:226 Abstract socket: Sending data: Size: 122, 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 37 32 2e 31 38 2e 35 39 2e 32 30 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 07:12:40.842459 mtc HTTP_Adapter.ttcn:226 Abstract socket: entering HTTPmsg__PT::send_message_on_fd(client_id: 8) 07:12:40.842483 mtc HTTP_Adapter.ttcn:226 Abstract socket: leaving HTTPmsg__PT::send_message_on_fd() with returning Abstract_Socket::send_message_on_fd() 07:12:40.842554 mtc HTTP_Adapter.ttcn:226 Abstract socket: Nr of bytes sent = 122 07:12:40.842579 mtc HTTP_Adapter.ttcn:226 Abstract socket: leaving Abstract_Socket::send_outgoing() 07:12:40.842602 mtc HTTP_Adapter.ttcn:226 Abstract socket: leaving HTTPmsg__PT::outgoing_send(HTTPMessage) 07:12:40.842632 mtc HTTP_Adapter.ttcn:249 Start timer T: 2 s 07:12:40.843089 mtc HTTP_Adapter.ttcn:250 Abstract socket: -------------- entering HTTPmsg__PT::Handle_Fd_Event() - event received on a connection 07:12:40.843115 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering Abstract_Socket::Handle_Socket_Event(): fd: 8 readable 07:12:40.843139 mtc HTTP_Adapter.ttcn:250 Abstract socket: receiving data 07:12:40.843163 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering HTTPmsg__PT::receive_message_on_fd(client_id: 8) 07:12:40.843186 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::receive_message_on_fd() with returning Abstract_Socket::receive_message_on_fd() 07:12:40.843221 mtc HTTP_Adapter.ttcn:250 Abstract socket: Message received from address (addr) 172.18.59.10/39570 07:12:40.843246 mtc HTTP_Adapter.ttcn:250 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 57 65 64 2c 20 32 36 20 4d 61 72 20 32 30 32 35 20 30 37 3a 31 32 3a 34 30 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 07:12:40.843330 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering HTTPmsg__PT::message_incoming() 07:12:40.843365 mtc HTTP_Adapter.ttcn:250 Abstract socket: HTTPmsg__PT::message_incoming(): decoding next message, len: 75 07:12:40.843391 mtc HTTP_Adapter.ttcn:250 starting f_HTTP_decodeCommon 07:12:40.843416 mtc HTTP_Adapter.ttcn:250 DECODER: 07:12:40.843444 mtc HTTP_Adapter.ttcn:250 method_name: 07:12:40.843475 mtc HTTP_Adapter.ttcn:250 Decoding the headers 07:12:40.843501 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.843529 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.843558 mtc HTTP_Adapter.ttcn:250 Headers decoded. Valid headers. 07:12:40.843581 mtc HTTP_Adapter.ttcn:250 lengthof body: 0, content_length given: 0 07:12:40.843605 mtc HTTP_Adapter.ttcn:250 Message successfully decoded 07:12:40.843633 mtc HTTP_Adapter.ttcn:250 HTTPmsg__PT::HTTP_decode, before calling incoming_message 07:12:40.843674 mtc HTTP_Adapter.ttcn:250 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 := "Wed, 26 Mar 2025 07:12:40 GMT" }, { header_name := "Content-Length", header_value := "0" } }, body := "" } } id 2 07:12:40.843709 mtc HTTP_Adapter.ttcn:250 HTTPmsg__PT::HTTP_decode, after calling incoming_message 07:12:40.843732 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::message_incoming() 07:12:40.843756 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving Abstract_Socket::handle_message() 07:12:40.843779 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving Abstract_Socket::Handle_Socket_Event() 07:12:40.843800 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::Handle_Fd_Event() 07:12:40.843833 mtc HTTP_Adapter.ttcn:251 Matching on port HTTP succeeded: matched 07:12:40.843872 mtc HTTP_Adapter.ttcn:251 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 := "Wed, 26 Mar 2025 07:12:40 GMT" }, { header_name := "Content-Length", header_value := "0" } }, body := "" } } id 2 07:12:40.843903 mtc HTTP_Adapter.ttcn:251 Message with id 2 was extracted from the queue of HTTP. 07:12:40.843929 mtc HTTP_Adapter.ttcn:252 setverdict(pass): none -> pass 07:12:40.843980 mtc HTTP_Adapter.ttcn:267 Sent on HTTP to system @HTTPmsg_Types.Close : { client_id := omit } 07:12:40.844006 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::outgoing_send(Close) 07:12:40.844028 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering Abstract_Socket::remove_all_clients 07:12:40.844051 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::remove_client(client_id: 8) 07:12:40.844075 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::remove_client() with returning Abstract_Socket::remove_client() 07:12:40.844098 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering Abstract_Socket::remove_client(8) 07:12:40.844129 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::remove_user_data(client_id: 8 07:12:40.844152 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::remove_user_data() with returning Abstract_Socket::remove_user_data() 07:12:40.844174 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_remove_peer: Removing client 8 from peer list 07:12:40.844198 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 07:12:40.844221 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 07:12:40.844244 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 0 07:12:40.844266 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 0 07:12:40.844333 mtc HTTP_Adapter.ttcn:267 Abstract socket: Removed client 8. 07:12:40.844357 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving Abstract_Socket::remove_client(8) 07:12:40.844388 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 07:12:40.844411 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving Abstract_Socket::remove_all_clients 07:12:40.844434 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Close) 07:12:40.844472 mtc REMSIM_Tests.ttcn:59 Creating new PTC with component type IPA_Emulation.IPA_Emulation_CT, component name: RSPRO0. 07:12:40.849680 8 - Warning: A plug-in from the same path `libjunitlogger2' is already active, skipping plug-in 07:12:40.849869 8 - TTCN-3 Parallel Test Component started on 1678437b33d3. Component reference: RSPRO0(8), component type: IPA_Emulation.IPA_Emulation_CT, component name: RSPRO0. Version: 9.0.0. 07:12:40.849923 8 - 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 07:12:40.850026 8 - Connected to MC. 07:12:40.850059 8 - Initializing variables, timers and ports of component type IPA_Emulation.IPA_Emulation_CT inside testcase TC_connect_bank_duplicate. 07:12:40.850154 mtc REMSIM_Tests.ttcn:59 PTC was created. Component reference: 8, alive: no, type: IPA_Emulation.IPA_Emulation_CT, component name: RSPRO0. 07:12:40.850217 mtc REMSIM_Tests.ttcn:69 Mapping port RSPRO0(8):IPA_PORT to system:IPA_CODEC_PT. 07:12:40.852616 8 - Port IPA_PORT was started. 07:12:40.852803 8 - Port CFG_PORT was started. 07:12:40.852837 8 - Port IPA_CTRL_PORT was started. 07:12:40.852868 8 - Port IPA_RSPRO_PORT was started. 07:12:40.852899 8 - Port IPA_SP_PORT was started. 07:12:40.852929 8 - Component type IPA_Emulation.IPA_Emulation_CT was initialized. 07:12:40.853053 8 - Port IPA_PORT was mapped to system:IPA_CODEC_PT. 07:12:40.853384 mtc REMSIM_Tests.ttcn:69 Map operation of RSPRO0(8):IPA_PORT to system:IPA_CODEC_PT finished. 07:12:40.853421 mtc REMSIM_Tests.ttcn:70 Connecting ports RSPRO0(8):IPA_RSPRO_PORT and mtc:RSPRO[0]. 07:12:40.853618 mtc REMSIM_Tests.ttcn:70 Port RSPRO[0] is waiting for connection from RSPRO0(8):IPA_RSPRO_PORT on UNIX pathname /tmp/ttcn3-portconn-be3de30b. 07:12:40.853698 8 - Port IPA_RSPRO_PORT has established the connection with mtc:RSPRO[0] using transport type UNIX. 07:12:40.853761 mtc REMSIM_Tests.ttcn:70 Port RSPRO[0] has accepted the connection from RSPRO0(8):IPA_RSPRO_PORT. 07:12:40.853796 mtc REMSIM_Tests.ttcn:70 Connect operation on RSPRO0(8):IPA_RSPRO_PORT and mtc:RSPRO[0] finished. 07:12:40.853825 mtc REMSIM_Tests.ttcn:72 Starting function main_client("172.18.59.20", 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(8). 07:12:40.853919 mtc REMSIM_Tests.ttcn:72 Function was started. 07:12:40.853944 mtc REMSIM_Tests.ttcn:74 Start timer T: 4 s 07:12:40.854130 8 - Starting function main_client("172.18.59.20", 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). 07:12:40.854546 8 IPA_Emulation.ttcnpp:309 entering f__IPL4__PROVIDER__connect: :10000 -> 172.18.59.20:9998 / TCP 07:12:40.856207 8 IPA_Emulation.ttcnpp:471 enc_PDU_IPA_CCM(): Encoding @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 07:12:40.856440 8 IPA_Emulation.ttcnpp:471 enc_PDU_IPA_CCM(): Stream after encoding: '06'O 07:12:40.857307 8 IPA_Emulation.ttcnpp:472 CCM Tx:{ msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 07:12:40.857738 8 IPA_Emulation.ttcnpp:473 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } 07:12:40.857905 8 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '06'O } 07:12:40.858066 8 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0001FE06'O 07:12:40.858173 8 IPA_Emulation.ttcnpp:473 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0001FE06'O } 07:12:40.858658 8 IPA_Emulation.ttcnpp:398 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 } 07:12:40.858763 mtc REMSIM_Tests.ttcn:75 Message enqueued on RSPRO[0] from RSPRO0(8) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } id 1 07:12:40.858796 mtc REMSIM_Tests.ttcn:76 Matching on port RSPRO[0] succeeded: matched 07:12:40.858815 mtc REMSIM_Tests.ttcn:76 Receive operation on port RSPRO[0] succeeded, message from RSPRO0(8): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } id 1 07:12:40.858834 mtc REMSIM_Tests.ttcn:76 Message with id 1 was extracted from the queue of RSPRO[0]. 07:12:40.858849 mtc REMSIM_Tests.ttcn:82 Warning: Re-starting timer T, which is already active (running or expired). 07:12:40.858869 mtc REMSIM_Tests.ttcn:82 Start timer T: 4 s 07:12:40.859528 8 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10000, proto := { tcp := { } }, userData := 0, msg := '0001FE00'O } id 1 07:12:40.859574 8 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0001FE00'O 07:12:40.859686 8 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '00'O } 07:12:40.859718 8 IPA_Emulation.ttcnpp:735 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '00'O } id 1 07:12:40.859746 8 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10000, proto := { tcp := { } }, userData := 0, msg := '0001FE06'O } id 2 07:12:40.859761 8 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0001FE06'O 07:12:40.859777 8 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '06'O } 07:12:40.859807 8 IPA_Emulation.ttcnpp:735 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } id 2 07:12:40.859873 8 IPA_Emulation.ttcnpp:737 Matching on port IPA_PORT succeeded: matched 07:12:40.859903 8 IPA_Emulation.ttcnpp:737 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 07:12:40.859921 8 IPA_Emulation.ttcnpp:737 Message with id 1 was extracted from the queue of IPA_PORT. 07:12:40.859938 8 IPA_Emulation.ttcnpp:738 dec_PDU_IPA_CCM(): Stream before decoding: '00'O 07:12:40.859997 8 IPA_Emulation.ttcnpp:738 dec_PDU_IPA_CCM(): Decoded @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_PING (0), u := omit } 07:12:40.860012 8 IPA_Emulation.ttcnpp:739 CCM Rx:{ msg_type := IPAC_MSGT_PING (0), u := omit } 07:12:40.860049 8 IPA_Emulation.ttcnpp:471 enc_PDU_IPA_CCM(): Encoding @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_PONG (1), u := omit } 07:12:40.860065 8 IPA_Emulation.ttcnpp:471 enc_PDU_IPA_CCM(): Stream after encoding: '01'O 07:12:40.860081 8 IPA_Emulation.ttcnpp:472 CCM Tx:{ msg_type := IPAC_MSGT_PONG (1), u := omit } 07:12:40.860104 8 IPA_Emulation.ttcnpp:473 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '01'O } 07:12:40.860121 8 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '01'O } 07:12:40.860139 8 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0001FE01'O 07:12:40.860154 8 IPA_Emulation.ttcnpp:473 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0001FE01'O } 07:12:40.860200 8 IPA_Emulation.ttcnpp:737 Matching on port IPA_PORT succeeded: matched 07:12:40.860215 8 IPA_Emulation.ttcnpp:737 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 07:12:40.860228 8 IPA_Emulation.ttcnpp:737 Message with id 2 was extracted from the queue of IPA_PORT. 07:12:40.860240 8 IPA_Emulation.ttcnpp:738 dec_PDU_IPA_CCM(): Stream before decoding: '06'O 07:12:40.860253 8 IPA_Emulation.ttcnpp:738 dec_PDU_IPA_CCM(): Decoded @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 07:12:40.860264 8 IPA_Emulation.ttcnpp:739 CCM Rx:{ msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 07:12:40.860291 8 IPA_Emulation.ttcnpp:398 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 } 07:12:40.860319 mtc REMSIM_Tests.ttcn:83 Message enqueued on RSPRO[0] from RSPRO0(8) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } id 2 07:12:40.860338 mtc REMSIM_Tests.ttcn:84 Matching on port RSPRO[0] succeeded: matched 07:12:40.860353 mtc REMSIM_Tests.ttcn:84 Receive operation on port RSPRO[0] succeeded, message from RSPRO0(8): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } id 2 07:12:40.860366 mtc REMSIM_Tests.ttcn:84 Message with id 2 was extracted from the queue of RSPRO[0]. 07:12:40.860379 mtc REMSIM_Tests.ttcn:92 Altstep as_ignore_id_ack was activated as default, id 2 07:12:40.860414 mtc HTTP_Adapter.ttcn:206 Sent on HTTP to system @HTTPmsg_Types.Connect : { hostname := "172.18.59.20", portnumber := 9997, use_ssl := false } 07:12:40.860429 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::outgoing_send(Connect) 07:12:40.860443 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::open_client_connection(remoteAddr: 172.18.59.20/9997, localAddr: UNSPEC/UNSPEC) called 07:12:40.860505 mtc HTTP_Adapter.ttcn:206 Abstract socket: Number of remote addresses: 1 07:12:40.860525 mtc HTTP_Adapter.ttcn:206 Abstract socket: Using address family for socket 8: IPv4 07:12:40.860539 mtc HTTP_Adapter.ttcn:206 Abstract socket: Connecting to server from address UNSPEC/UNSPEC 07:12:40.860623 mtc HTTP_Adapter.ttcn:206 Abstract socket: Connection established (addr): 172.18.59.10/39572 -> 172.18.59.20/9997 07:12:40.860654 mtc HTTP_Adapter.ttcn:206 Abstract socket: connected to: host 172.18.59.20 service 9997 via address family IPv4 07:12:40.860675 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_add_peer: Adding client 8 to peer list 07:12:40.860686 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 07:12:40.860697 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 07:12:40.860708 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 9 07:12:40.860719 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 9 07:12:40.860734 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::open_client_connection(). Handler set to socket fd 8 07:12:40.860746 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::add_user_data(client_id: 8, use_ssl: no) 07:12:40.860758 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::add_user_data() with returning Abstract_Socket::add_user_data() 07:12:40.860768 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::client_connection_opened(8) 07:12:40.860782 mtc HTTP_Adapter.ttcn:206 Message enqueued on HTTP from system @HTTPmsg_Types.Connect_result : { client_id := 8 } id 3 07:12:40.860796 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::client_connection_opened() 07:12:40.860807 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Connect),client_id: 8 07:12:40.860820 mtc HTTP_Adapter.ttcn:207 Start timer T: 2 s 07:12:40.860835 mtc HTTP_Adapter.ttcn:209 Matching on port HTTP succeeded: matched 07:12:40.860848 mtc HTTP_Adapter.ttcn:209 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.Connect_result : { client_id := 8 } id 3 07:12:40.860862 mtc HTTP_Adapter.ttcn:209 Message with id 3 was extracted from the queue of HTTP. 07:12:40.860907 mtc HTTP_Adapter.ttcn:235 Sent on HTTP to system @HTTPmsg_Types.HTTPMessage : { request := { client_id := 8, method := "GET", uri := "/api/backend/v1/banks", version_major := 1, version_minor := 1, header := { { header_name := "Host", header_value := "172.18.59.20:9997" }, { header_name := "Content-Type", header_value := "application/json" } }, body := "" } } 07:12:40.860921 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering HTTPmsg__PT::outgoing_send(HTTPMessage) 07:12:40.860937 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering Abstract_Socket::send_outgoing() 07:12:40.860948 mtc HTTP_Adapter.ttcn:235 Abstract socket: Sending data: Size: 95, Msg: 47 45 54 20 2f 61 70 69 2f 62 61 63 6b 65 6e 64 2f 76 31 2f 62 61 6e 6b 73 20 48 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 31 37 32 2e 31 38 2e 35 39 2e 32 30 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 0d 0a 07:12:40.860983 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering HTTPmsg__PT::send_message_on_fd(client_id: 8) 07:12:40.860995 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving HTTPmsg__PT::send_message_on_fd() with returning Abstract_Socket::send_message_on_fd() 07:12:40.861032 mtc HTTP_Adapter.ttcn:235 Abstract socket: Nr of bytes sent = 95 07:12:40.861044 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving Abstract_Socket::send_outgoing() 07:12:40.861055 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving HTTPmsg__PT::outgoing_send(HTTPMessage) 07:12:40.861071 mtc HTTP_Adapter.ttcn:249 Start timer T: 2 s 07:12:40.861299 mtc HTTP_Adapter.ttcn:250 Abstract socket: -------------- entering HTTPmsg__PT::Handle_Fd_Event() - event received on a connection 07:12:40.861313 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering Abstract_Socket::Handle_Socket_Event(): fd: 8 readable 07:12:40.861326 mtc HTTP_Adapter.ttcn:250 Abstract socket: receiving data 07:12:40.861338 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering HTTPmsg__PT::receive_message_on_fd(client_id: 8) 07:12:40.861349 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::receive_message_on_fd() with returning Abstract_Socket::receive_message_on_fd() 07:12:40.861368 mtc HTTP_Adapter.ttcn:250 Abstract socket: Message received from address (addr) 172.18.59.10/39572 07:12:40.861380 mtc HTTP_Adapter.ttcn:250 Abstract socket: Message received, buffer content: Size: 120, Msg: 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d 0a 44 61 74 65 3a 20 57 65 64 2c 20 32 36 20 4d 61 72 20 32 30 32 35 20 30 37 3a 31 32 3a 34 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 32 0d 0a 0d 0a 7b 22 62 61 6e 6b 73 22 3a 5b 5d 7d 07:12:40.861432 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering HTTPmsg__PT::message_incoming() 07:12:40.861443 mtc HTTP_Adapter.ttcn:250 Abstract socket: HTTPmsg__PT::message_incoming(): decoding next message, len: 120 07:12:40.861456 mtc HTTP_Adapter.ttcn:250 starting f_HTTP_decodeCommon 07:12:40.861469 mtc HTTP_Adapter.ttcn:250 DECODER: 07:12:40.861483 mtc HTTP_Adapter.ttcn:250 method_name: 07:12:40.861498 mtc HTTP_Adapter.ttcn:250 Decoding the headers 07:12:40.861512 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.861527 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.861540 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.861555 mtc HTTP_Adapter.ttcn:250 Headers decoded. Valid headers. 07:12:40.861566 mtc HTTP_Adapter.ttcn:250 Decoding body, buffer length: 12 07:12:40.861578 mtc HTTP_Adapter.ttcn:250 lengthof body: 12, content_length given: 12 07:12:40.861591 mtc HTTP_Adapter.ttcn:250 Message successfully decoded 07:12:40.861606 mtc HTTP_Adapter.ttcn:250 HTTPmsg__PT::HTTP_decode, before calling incoming_message 07:12:40.861629 mtc HTTP_Adapter.ttcn:250 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 := "Wed, 26 Mar 2025 07:12:40 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "12" } }, body := "{\"banks\":[]}" } } id 4 07:12:40.861646 mtc HTTP_Adapter.ttcn:250 HTTPmsg__PT::HTTP_decode, after calling incoming_message 07:12:40.861659 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::message_incoming() 07:12:40.861670 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving Abstract_Socket::handle_message() 07:12:40.861680 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving Abstract_Socket::Handle_Socket_Event() 07:12:40.861691 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::Handle_Fd_Event() 07:12:40.861706 mtc HTTP_Adapter.ttcn:251 Matching on port HTTP succeeded: matched 07:12:40.861727 mtc HTTP_Adapter.ttcn:251 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 := "Wed, 26 Mar 2025 07:12:40 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "12" } }, body := "{\"banks\":[]}" } } id 4 07:12:40.861742 mtc HTTP_Adapter.ttcn:251 Message with id 4 was extracted from the queue of HTTP. 07:12:40.861754 mtc HTTP_Adapter.ttcn:252 setverdict(pass): pass -> pass, component reason not changed 07:12:40.861777 mtc HTTP_Adapter.ttcn:267 Sent on HTTP to system @HTTPmsg_Types.Close : { client_id := omit } 07:12:40.861790 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::outgoing_send(Close) 07:12:40.861800 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering Abstract_Socket::remove_all_clients 07:12:40.861811 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::remove_client(client_id: 8) 07:12:40.861822 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::remove_client() with returning Abstract_Socket::remove_client() 07:12:40.861833 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering Abstract_Socket::remove_client(8) 07:12:40.861849 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::remove_user_data(client_id: 8 07:12:40.861863 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::remove_user_data() with returning Abstract_Socket::remove_user_data() 07:12:40.861874 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_remove_peer: Removing client 8 from peer list 07:12:40.861886 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 07:12:40.861896 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 07:12:40.861907 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 0 07:12:40.861918 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 0 07:12:40.861948 mtc HTTP_Adapter.ttcn:267 Abstract socket: Removed client 8. 07:12:40.861960 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving Abstract_Socket::remove_client(8) 07:12:40.861970 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 07:12:40.861981 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving Abstract_Socket::remove_all_clients 07:12:40.861992 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Close) 07:12:40.862011 mtc RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Stream before decoding: '7B2262616E6B73223A5B5D7D'O ("{\"banks\":[]}") 07:12:40.862047 mtc RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Decoded @RSRES.JsRoot: { clients := omit, banks := { }, slotmaps := omit } 07:12:40.862145 mtc REMSIM_Tests.ttcn:155 Sent on RSPRO[0] to RSPRO0(8) @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankReq := { identity := { type_ := remsimBankd (2), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, bankId := 1, numberOfSlots := 8, bound := { ip := { ipv4 := '7F000001'O }, port_ := 9999 } } } } 07:12:40.862190 mtc REMSIM_Tests.ttcn:109 Start timer T: 10 s 07:12:40.862825 8 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_RSPRO_PORT from mtc @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankReq := { identity := { type_ := remsimBankd (2), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, bankId := 1, numberOfSlots := 8, bound := { ip := { ipv4 := '7F000001'O }, port_ := 9999 } } } } id 1 07:12:40.863213 8 IPA_Emulation.ttcnpp:896 Matching on port IPA_RSPRO_PORT succeeded: matched 07:12:40.863255 8 IPA_Emulation.ttcnpp:896 Receive operation on port IPA_RSPRO_PORT succeeded, message from mtc: @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankReq := { identity := { type_ := remsimBankd (2), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, bankId := 1, numberOfSlots := 8, bound := { ip := { ipv4 := '7F000001'O }, port_ := 9999 } } } } id 1 07:12:40.863283 8 IPA_Emulation.ttcnpp:896 Message with id 1 was extracted from the queue of IPA_RSPRO_PORT. 07:12:40.863906 8 IPA_Emulation.ttcnpp:899 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '303F800102810100A237A03530210A01021606666F6F62617280055454434E338103302E3182087379736D6F636F6D020101020108300A80047F0000010202270F'O } 07:12:40.863949 8 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 := '303F800102810100A237A03530210A01021606666F6F62617280055454434E338103302E3182087379736D6F636F6D020101020108300A80047F0000010202270F'O } 07:12:40.863993 8 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0042EE07303F800102810100A237A03530210A01021606666F6F62617280055454434E338103302E3182087379736D6F636F6D020101020108300A80047F0000010202270F'O 07:12:40.864028 8 IPA_Emulation.ttcnpp:899 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0042EE07303F800102810100A237A03530210A01021606666F6F62617280055454434E338103302E3182087379736D6F636F6D020101020108300A80047F0000010202270F'O } 07:12:40.905219 8 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10000, proto := { tcp := { } }, userData := 0, msg := '004BEE073048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0100'O } id 3 07:12:40.905335 8 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '004BEE073048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0100'O 07:12:40.905414 8 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 75, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), payloadData := '3048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0100'O } 07:12:40.905496 8 IPA_Emulation.ttcnpp:735 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '3048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0100'O } id 3 07:12:40.905649 8 IPA_Emulation.ttcnpp:737 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: 07:12:40.905701 8 IPA_Emulation.ttcnpp:753 Matching on port IPA_PORT succeeded: matched 07:12:40.905739 8 IPA_Emulation.ttcnpp:753 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 := '3048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0100'O } id 3 07:12:40.905771 8 IPA_Emulation.ttcnpp:753 Message with id 3 was extracted from the queue of IPA_PORT. 07:12:40.906330 8 IPA_Emulation.ttcnpp:642 Sent on IPA_RSPRO_PORT to mtc @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankRes := { identity := { type_ := remsimServer (1), name := "a794c01f9ba6", software := "remsim-server", swVersion := "1.1.0.202503252029~asan", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := ok (0) } } } 07:12:40.906650 mtc REMSIM_Tests.ttcn:110 Message enqueued on RSPRO[0] from RSPRO0(8) @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankRes := { identity := { type_ := remsimServer (1), name := "a794c01f9ba6", software := "remsim-server", swVersion := "1.1.0.202503252029~asan", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := ok (0) } } } id 3 07:12:40.906790 mtc REMSIM_Tests.ttcn:111 Matching on port RSPRO[0] succeeded: matched 07:12:40.906839 mtc REMSIM_Tests.ttcn:111 Receive operation on port RSPRO[0] succeeded, message from RSPRO0(8): @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankRes := { identity := { type_ := remsimServer (1), name := "a794c01f9ba6", software := "remsim-server", swVersion := "1.1.0.202503252029~asan", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := ok (0) } } } id 3 07:12:40.906875 mtc REMSIM_Tests.ttcn:111 Message with id 3 was extracted from the queue of RSPRO[0]. 07:12:40.906901 mtc REMSIM_Tests.ttcn:112 setverdict(pass): pass -> pass, component reason not changed 07:12:40.906991 mtc HTTP_Adapter.ttcn:206 Sent on HTTP to system @HTTPmsg_Types.Connect : { hostname := "172.18.59.20", portnumber := 9997, use_ssl := false } 07:12:40.907021 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::outgoing_send(Connect) 07:12:40.907050 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::open_client_connection(remoteAddr: 172.18.59.20/9997, localAddr: UNSPEC/UNSPEC) called 07:12:40.907170 mtc HTTP_Adapter.ttcn:206 Abstract socket: Number of remote addresses: 1 07:12:40.907206 mtc HTTP_Adapter.ttcn:206 Abstract socket: Using address family for socket 8: IPv4 07:12:40.907233 mtc HTTP_Adapter.ttcn:206 Abstract socket: Connecting to server from address UNSPEC/UNSPEC 07:12:40.907399 mtc HTTP_Adapter.ttcn:206 Abstract socket: Connection established (addr): 172.18.59.10/39576 -> 172.18.59.20/9997 07:12:40.907425 mtc HTTP_Adapter.ttcn:206 Abstract socket: connected to: host 172.18.59.20 service 9997 via address family IPv4 07:12:40.907471 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_add_peer: Adding client 8 to peer list 07:12:40.907500 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 07:12:40.907533 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 07:12:40.907564 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 9 07:12:40.907587 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 9 07:12:40.907627 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::open_client_connection(). Handler set to socket fd 8 07:12:40.907658 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::add_user_data(client_id: 8, use_ssl: no) 07:12:40.907681 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::add_user_data() with returning Abstract_Socket::add_user_data() 07:12:40.907703 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::client_connection_opened(8) 07:12:40.907730 mtc HTTP_Adapter.ttcn:206 Message enqueued on HTTP from system @HTTPmsg_Types.Connect_result : { client_id := 8 } id 5 07:12:40.907759 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::client_connection_opened() 07:12:40.907782 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Connect),client_id: 8 07:12:40.907808 mtc HTTP_Adapter.ttcn:207 Start timer T: 2 s 07:12:40.907844 mtc HTTP_Adapter.ttcn:209 Matching on port HTTP succeeded: matched 07:12:40.907871 mtc HTTP_Adapter.ttcn:209 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.Connect_result : { client_id := 8 } id 5 07:12:40.907900 mtc HTTP_Adapter.ttcn:209 Message with id 5 was extracted from the queue of HTTP. 07:12:40.907990 mtc HTTP_Adapter.ttcn:235 Sent on HTTP to system @HTTPmsg_Types.HTTPMessage : { request := { client_id := 8, method := "GET", uri := "/api/backend/v1/banks", version_major := 1, version_minor := 1, header := { { header_name := "Host", header_value := "172.18.59.20:9997" }, { header_name := "Content-Type", header_value := "application/json" } }, body := "" } } 07:12:40.908023 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering HTTPmsg__PT::outgoing_send(HTTPMessage) 07:12:40.908059 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering Abstract_Socket::send_outgoing() 07:12:40.908082 mtc HTTP_Adapter.ttcn:235 Abstract socket: Sending data: Size: 95, Msg: 47 45 54 20 2f 61 70 69 2f 62 61 63 6b 65 6e 64 2f 76 31 2f 62 61 6e 6b 73 20 48 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 31 37 32 2e 31 38 2e 35 39 2e 32 30 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 0d 0a 07:12:40.908152 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering HTTPmsg__PT::send_message_on_fd(client_id: 8) 07:12:40.908174 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving HTTPmsg__PT::send_message_on_fd() with returning Abstract_Socket::send_message_on_fd() 07:12:40.908246 mtc HTTP_Adapter.ttcn:235 Abstract socket: Nr of bytes sent = 95 07:12:40.908270 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving Abstract_Socket::send_outgoing() 07:12:40.908293 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving HTTPmsg__PT::outgoing_send(HTTPMessage) 07:12:40.908322 mtc HTTP_Adapter.ttcn:249 Start timer T: 2 s 07:12:40.908676 mtc HTTP_Adapter.ttcn:250 Abstract socket: -------------- entering HTTPmsg__PT::Handle_Fd_Event() - event received on a connection 07:12:40.908706 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering Abstract_Socket::Handle_Socket_Event(): fd: 8 readable 07:12:40.908729 mtc HTTP_Adapter.ttcn:250 Abstract socket: receiving data 07:12:40.908753 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering HTTPmsg__PT::receive_message_on_fd(client_id: 8) 07:12:40.908775 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::receive_message_on_fd() with returning Abstract_Socket::receive_message_on_fd() 07:12:40.908824 mtc HTTP_Adapter.ttcn:250 Abstract socket: Message received from address (addr) 172.18.59.10/39576 07:12:40.908865 mtc HTTP_Adapter.ttcn:250 Abstract socket: Message received, buffer content: Size: 309, Msg: 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d 0a 44 61 74 65 3a 20 57 65 64 2c 20 32 36 20 4d 61 72 20 32 30 32 35 20 30 37 3a 31 32 3a 34 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 32 30 30 0d 0a 0d 0a 7b 22 62 61 6e 6b 73 22 3a 5b 7b 22 70 65 65 72 22 3a 22 42 31 22 2c 22 73 74 61 74 65 22 3a 22 43 4f 4e 4e 45 43 54 45 44 5f 42 41 4e 4b 44 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 42 61 6e 6b 64 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 2c 22 62 61 6e 6b 49 64 22 3a 31 2c 22 6e 75 6d 62 65 72 4f 66 53 6c 6f 74 73 22 3a 38 7d 5d 7d 07:12:40.909015 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering HTTPmsg__PT::message_incoming() 07:12:40.909041 mtc HTTP_Adapter.ttcn:250 Abstract socket: HTTPmsg__PT::message_incoming(): decoding next message, len: 309 07:12:40.909066 mtc HTTP_Adapter.ttcn:250 starting f_HTTP_decodeCommon 07:12:40.909091 mtc HTTP_Adapter.ttcn:250 DECODER: 07:12:40.909118 mtc HTTP_Adapter.ttcn:250 method_name: 07:12:40.909148 mtc HTTP_Adapter.ttcn:250 Decoding the headers 07:12:40.909173 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.909201 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.909227 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.909254 mtc HTTP_Adapter.ttcn:250 Headers decoded. Valid headers. 07:12:40.909275 mtc HTTP_Adapter.ttcn:250 Decoding body, buffer length: 200 07:12:40.909296 mtc HTTP_Adapter.ttcn:250 lengthof body: 200, content_length given: 200 07:12:40.909320 mtc HTTP_Adapter.ttcn:250 Message successfully decoded 07:12:40.909349 mtc HTTP_Adapter.ttcn:250 HTTPmsg__PT::HTTP_decode, before calling incoming_message 07:12:40.909416 mtc HTTP_Adapter.ttcn:250 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 := "Wed, 26 Mar 2025 07:12:40 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "200" } }, body := "{\"banks\":[{\"peer\":\"B1\",\"state\":\"CONNECTED_BANKD\",\"component_id\":{\"type_\":\"remsimBankd\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"},\"bankId\":1,\"numberOfSlots\":8}]}" } } id 6 07:12:40.909454 mtc HTTP_Adapter.ttcn:250 HTTPmsg__PT::HTTP_decode, after calling incoming_message 07:12:40.909477 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::message_incoming() 07:12:40.909499 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving Abstract_Socket::handle_message() 07:12:40.909521 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving Abstract_Socket::Handle_Socket_Event() 07:12:40.909542 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::Handle_Fd_Event() 07:12:40.909573 mtc HTTP_Adapter.ttcn:251 Matching on port HTTP succeeded: matched 07:12:40.909633 mtc HTTP_Adapter.ttcn:251 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 := "Wed, 26 Mar 2025 07:12:40 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "200" } }, body := "{\"banks\":[{\"peer\":\"B1\",\"state\":\"CONNECTED_BANKD\",\"component_id\":{\"type_\":\"remsimBankd\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"},\"bankId\":1,\"numberOfSlots\":8}]}" } } id 6 07:12:40.909674 mtc HTTP_Adapter.ttcn:251 Message with id 6 was extracted from the queue of HTTP. 07:12:40.909698 mtc HTTP_Adapter.ttcn:252 setverdict(pass): pass -> pass, component reason not changed 07:12:40.909742 mtc HTTP_Adapter.ttcn:267 Sent on HTTP to system @HTTPmsg_Types.Close : { client_id := omit } 07:12:40.909766 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::outgoing_send(Close) 07:12:40.909787 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering Abstract_Socket::remove_all_clients 07:12:40.909809 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::remove_client(client_id: 8) 07:12:40.909831 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::remove_client() with returning Abstract_Socket::remove_client() 07:12:40.909853 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering Abstract_Socket::remove_client(8) 07:12:40.909883 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::remove_user_data(client_id: 8 07:12:40.909905 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::remove_user_data() with returning Abstract_Socket::remove_user_data() 07:12:40.909927 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_remove_peer: Removing client 8 from peer list 07:12:40.909949 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 07:12:40.909972 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 07:12:40.909994 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 0 07:12:40.910015 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 0 07:12:40.910080 mtc HTTP_Adapter.ttcn:267 Abstract socket: Removed client 8. 07:12:40.910102 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving Abstract_Socket::remove_client(8) 07:12:40.910124 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 07:12:40.910146 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving Abstract_Socket::remove_all_clients 07:12:40.910167 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Close) 07:12:40.910204 mtc RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Stream before decoding: '7B2262616E6B73223A5B7B2270656572223A224231222C227374617465223A22434F4E4E45435445445F42414E4B44222C22636F6D706F6E656E745F6964223A7B22747970655F223A2272656D73696D42616E6B64222C226E616D65223A22666F6F626172222C22736F667477617265223A225454434E33222C22737756657273696F6E223A22302E31222C2268774D616E756661637475726572223A227379736D6F636F6D227D2C2262616E6B4964223A312C226E756D6265724F66536C6F7473223A387D5D7D'O ("{\"banks\":[{\"peer\":\"B1\",\"state\":\"CONNECTED_BANKD\",\"component_id\":{\"type_\":\"remsimBankd\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"},\"bankId\":1,\"numberOfSlots\":8}]}") 07:12:40.910368 mtc RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Decoded @RSRES.JsRoot: { clients := omit, banks := { { peer := "B1", state := CONNECTED_BANKD (3), component_id := { type_ := remsimBankd (2), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, bankId := 1, numberOfSlots := 8 } }, slotmaps := omit } 07:12:40.910455 mtc REMSIM_Tests.ttcn:59 Creating new PTC with component type IPA_Emulation.IPA_Emulation_CT, component name: RSPRO1. 07:12:40.912728 9 - Warning: A plug-in from the same path `libjunitlogger2' is already active, skipping plug-in 07:12:40.912765 9 - TTCN-3 Parallel Test Component started on 1678437b33d3. Component reference: RSPRO1(9), component type: IPA_Emulation.IPA_Emulation_CT, component name: RSPRO1. Version: 9.0.0. 07:12:40.912817 9 - 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 07:12:40.912837 9 - Connected to MC. 07:12:40.912843 9 - Initializing variables, timers and ports of component type IPA_Emulation.IPA_Emulation_CT inside testcase TC_connect_bank_duplicate. 07:12:40.912902 mtc REMSIM_Tests.ttcn:59 PTC was created. Component reference: 9, alive: no, type: IPA_Emulation.IPA_Emulation_CT, component name: RSPRO1. 07:12:40.912929 mtc REMSIM_Tests.ttcn:69 Mapping port RSPRO1(9):IPA_PORT to system:IPA_CODEC_PT. 07:12:40.914083 9 - Port IPA_PORT was started. 07:12:40.914128 9 - Port CFG_PORT was started. 07:12:40.914146 9 - Port IPA_CTRL_PORT was started. 07:12:40.914164 9 - Port IPA_RSPRO_PORT was started. 07:12:40.914181 9 - Port IPA_SP_PORT was started. 07:12:40.914198 9 - Component type IPA_Emulation.IPA_Emulation_CT was initialized. 07:12:40.914268 9 - Port IPA_PORT was mapped to system:IPA_CODEC_PT. 07:12:40.914371 mtc REMSIM_Tests.ttcn:69 Map operation of RSPRO1(9):IPA_PORT to system:IPA_CODEC_PT finished. 07:12:40.914418 mtc REMSIM_Tests.ttcn:70 Connecting ports RSPRO1(9):IPA_RSPRO_PORT and mtc:RSPRO[1]. 07:12:40.914635 mtc REMSIM_Tests.ttcn:70 Port RSPRO[1] is waiting for connection from RSPRO1(9):IPA_RSPRO_PORT on UNIX pathname /tmp/ttcn3-portconn-bf3ce30b. 07:12:40.914698 9 - Port IPA_RSPRO_PORT has established the connection with mtc:RSPRO[1] using transport type UNIX. 07:12:40.914769 mtc REMSIM_Tests.ttcn:70 Port RSPRO[1] has accepted the connection from RSPRO1(9):IPA_RSPRO_PORT. 07:12:40.914807 mtc REMSIM_Tests.ttcn:70 Connect operation on RSPRO1(9):IPA_RSPRO_PORT and mtc:RSPRO[1] finished. 07:12:40.914835 mtc REMSIM_Tests.ttcn:72 Starting function main_client("172.18.59.20", 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(9). 07:12:40.914947 mtc REMSIM_Tests.ttcn:72 Function was started. 07:12:40.914983 mtc REMSIM_Tests.ttcn:74 Start timer T: 4 s 07:12:40.915106 9 - Starting function main_client("172.18.59.20", 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). 07:12:40.915480 9 IPA_Emulation.ttcnpp:309 entering f__IPL4__PROVIDER__connect: :10001 -> 172.18.59.20:9998 / TCP 07:12:40.918431 9 IPA_Emulation.ttcnpp:471 enc_PDU_IPA_CCM(): Encoding @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 07:12:40.918723 9 IPA_Emulation.ttcnpp:471 enc_PDU_IPA_CCM(): Stream after encoding: '06'O 07:12:40.919038 9 IPA_Emulation.ttcnpp:472 CCM Tx:{ msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 07:12:40.919234 9 IPA_Emulation.ttcnpp:473 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } 07:12:40.919415 9 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '06'O } 07:12:40.919590 9 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0001FE06'O 07:12:40.919708 9 IPA_Emulation.ttcnpp:473 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0001FE06'O } 07:12:40.920262 9 IPA_Emulation.ttcnpp:398 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 } 07:12:40.920475 mtc REMSIM_Tests.ttcn:75 Message enqueued on RSPRO[1] from RSPRO1(9) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } id 1 07:12:40.920588 mtc REMSIM_Tests.ttcn:76 Matching on port RSPRO[1] succeeded: matched 07:12:40.920621 mtc REMSIM_Tests.ttcn:76 Receive operation on port RSPRO[1] succeeded, message from RSPRO1(9): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_UP (1), conn_id := 1, id_resp := omit } id 1 07:12:40.920672 mtc REMSIM_Tests.ttcn:76 Message with id 1 was extracted from the queue of RSPRO[1]. 07:12:40.920695 mtc REMSIM_Tests.ttcn:82 Warning: Re-starting timer T, which is already active (running or expired). 07:12:40.920736 mtc REMSIM_Tests.ttcn:82 Start timer T: 4 s 07:12:40.921833 9 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10001, proto := { tcp := { } }, userData := 0, msg := '0001FE00'O } id 1 07:12:40.921935 9 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0001FE00'O 07:12:40.922115 9 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '00'O } 07:12:40.922162 9 IPA_Emulation.ttcnpp:735 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '00'O } id 1 07:12:40.922201 9 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10001, proto := { tcp := { } }, userData := 0, msg := '0001FE06'O } id 2 07:12:40.922223 9 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '0001FE06'O 07:12:40.922244 9 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '06'O } 07:12:40.922467 9 IPA_Emulation.ttcnpp:735 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '06'O } id 2 07:12:40.922561 9 IPA_Emulation.ttcnpp:737 Matching on port IPA_PORT succeeded: matched 07:12:40.922598 9 IPA_Emulation.ttcnpp:737 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 07:12:40.922621 9 IPA_Emulation.ttcnpp:737 Message with id 1 was extracted from the queue of IPA_PORT. 07:12:40.922641 9 IPA_Emulation.ttcnpp:738 dec_PDU_IPA_CCM(): Stream before decoding: '00'O 07:12:40.922714 9 IPA_Emulation.ttcnpp:738 dec_PDU_IPA_CCM(): Decoded @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_PING (0), u := omit } 07:12:40.922735 9 IPA_Emulation.ttcnpp:739 CCM Rx:{ msg_type := IPAC_MSGT_PING (0), u := omit } 07:12:40.922787 9 IPA_Emulation.ttcnpp:471 enc_PDU_IPA_CCM(): Encoding @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_PONG (1), u := omit } 07:12:40.922809 9 IPA_Emulation.ttcnpp:471 enc_PDU_IPA_CCM(): Stream after encoding: '01'O 07:12:40.922829 9 IPA_Emulation.ttcnpp:472 CCM Tx:{ msg_type := IPAC_MSGT_PONG (1), u := omit } 07:12:40.922859 9 IPA_Emulation.ttcnpp:473 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, msg := '01'O } 07:12:40.922879 9 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Encoding @IPA_Types.PDU_IPA: { lengthInd := 0, streamId := IPAC_PROTO_CCM (254), streamIdExt := omit, payloadData := '01'O } 07:12:40.922900 9 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0001FE01'O 07:12:40.922918 9 IPA_Emulation.ttcnpp:473 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0001FE01'O } 07:12:40.922978 9 IPA_Emulation.ttcnpp:737 Matching on port IPA_PORT succeeded: matched 07:12:40.922995 9 IPA_Emulation.ttcnpp:737 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 07:12:40.923011 9 IPA_Emulation.ttcnpp:737 Message with id 2 was extracted from the queue of IPA_PORT. 07:12:40.923025 9 IPA_Emulation.ttcnpp:738 dec_PDU_IPA_CCM(): Stream before decoding: '06'O 07:12:40.923039 9 IPA_Emulation.ttcnpp:738 dec_PDU_IPA_CCM(): Decoded @IPA_Types.PDU_IPA_CCM: { msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 07:12:40.923053 9 IPA_Emulation.ttcnpp:739 CCM Rx:{ msg_type := IPAC_MSGT_ID_ACK (6), u := omit } 07:12:40.923085 9 IPA_Emulation.ttcnpp:398 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 } 07:12:40.923153 mtc REMSIM_Tests.ttcn:83 Message enqueued on RSPRO[1] from RSPRO1(9) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } id 2 07:12:40.923240 mtc REMSIM_Tests.ttcn:84 Matching on port RSPRO[1] succeeded: matched 07:12:40.923269 mtc REMSIM_Tests.ttcn:84 Receive operation on port RSPRO[1] succeeded, message from RSPRO1(9): @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_ID_ACK (3), conn_id := 1, id_resp := omit } id 2 07:12:40.923292 mtc REMSIM_Tests.ttcn:84 Message with id 2 was extracted from the queue of RSPRO[1]. 07:12:40.923311 mtc REMSIM_Tests.ttcn:92 Altstep as_ignore_id_ack was activated as default, id 3 07:12:40.923408 mtc REMSIM_Tests.ttcn:155 Sent on RSPRO[1] to RSPRO1(9) @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankReq := { identity := { type_ := remsimBankd (2), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, bankId := 1, numberOfSlots := 23, bound := { ip := { ipv4 := '7F000001'O }, port_ := 9999 } } } } 07:12:40.923453 mtc REMSIM_Tests.ttcn:109 Start timer T: 10 s 07:12:40.923962 9 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_RSPRO_PORT from mtc @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankReq := { identity := { type_ := remsimBankd (2), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, bankId := 1, numberOfSlots := 23, bound := { ip := { ipv4 := '7F000001'O }, port_ := 9999 } } } } id 1 07:12:40.924319 9 IPA_Emulation.ttcnpp:896 Matching on port IPA_RSPRO_PORT succeeded: matched 07:12:40.924352 9 IPA_Emulation.ttcnpp:896 Receive operation on port IPA_RSPRO_PORT succeeded, message from mtc: @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankReq := { identity := { type_ := remsimBankd (2), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, bankId := 1, numberOfSlots := 23, bound := { ip := { ipv4 := '7F000001'O }, port_ := 9999 } } } } id 1 07:12:40.924378 9 IPA_Emulation.ttcnpp:896 Message with id 1 was extracted from the queue of IPA_RSPRO_PORT. 07:12:40.924992 9 IPA_Emulation.ttcnpp:899 Sent on IPA_PORT to system @IPA_CodecPort.IPA_Send : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '303F800102810100A237A03530210A01021606666F6F62617280055454434E338103302E3182087379736D6F636F6D020101020117300A80047F0000010202270F'O } 07:12:40.925022 9 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 := '303F800102810100A237A03530210A01021606666F6F62617280055454434E338103302E3182087379736D6F636F6D020101020117300A80047F0000010202270F'O } 07:12:40.925055 9 IPA_CodecPort.ttcn:54 enc_PDU_IPA(): Stream after encoding: '0042EE07303F800102810100A237A03530210A01021606666F6F62617280055454434E338103302E3182087379736D6F636F6D020101020117300A80047F0000010202270F'O 07:12:40.925083 9 IPA_Emulation.ttcnpp:899 Outgoing message was mapped to @IPL4asp_Types.ASP_Send : { connId := 1, proto := { tcp := { } }, msg := '0042EE07303F800102810100A237A03530210A01021606666F6F62617280055454434E338103302E3182087379736D6F636F6D020101020117300A80047F0000010202270F'O } 07:12:40.969254 9 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_PORT from system @IPL4asp_Types.ASP_RecvFrom : { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10001, proto := { tcp := { } }, userData := 0, msg := '004BEE073048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0106'O } id 3 07:12:40.969337 9 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Stream before decoding: '004BEE073048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0106'O 07:12:40.969408 9 IPA_CodecPort.ttcn:43 dec_PDU_IPA(): Decoded @IPA_Types.PDU_IPA: { lengthInd := 75, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), payloadData := '3048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0106'O } 07:12:40.969479 9 IPA_Emulation.ttcnpp:735 Incoming message was mapped to @IPA_CodecPort.IPA_RecvFrom : { connId := 1, streamId := IPAC_PROTO_OSMO (238), streamIdExt := IPAC_PROTO_EXT_RSPRO (7), msg := '3048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0106'O } id 3 07:12:40.969632 9 IPA_Emulation.ttcnpp:737 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: 07:12:40.969682 9 IPA_Emulation.ttcnpp:753 Matching on port IPA_PORT succeeded: matched 07:12:40.969719 9 IPA_Emulation.ttcnpp:753 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 := '3048800102810100A240A13E30390A0101160C613739346330316639626136800D72656D73696D2D7365727665728117312E312E302E3230323530333235323032397E6173616E0A0106'O } id 3 07:12:40.969751 9 IPA_Emulation.ttcnpp:753 Message with id 3 was extracted from the queue of IPA_PORT. 07:12:40.970307 9 IPA_Emulation.ttcnpp:642 Sent on IPA_RSPRO_PORT to mtc @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankRes := { identity := { type_ := remsimServer (1), name := "a794c01f9ba6", software := "remsim-server", swVersion := "1.1.0.202503252029~asan", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := identityInUse (6) } } } 07:12:40.970634 mtc REMSIM_Tests.ttcn:110 Message enqueued on RSPRO[1] from RSPRO1(9) @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankRes := { identity := { type_ := remsimServer (1), name := "a794c01f9ba6", software := "remsim-server", swVersion := "1.1.0.202503252029~asan", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := identityInUse (6) } } } id 3 07:12:40.970778 mtc REMSIM_Tests.ttcn:111 Matching on port RSPRO[1] succeeded: matched 07:12:40.970833 mtc REMSIM_Tests.ttcn:111 Receive operation on port RSPRO[1] succeeded, message from RSPRO1(9): @RSPRO.RsproPDU : { version := 2, tag := 0, msg := { connectBankRes := { identity := { type_ := remsimServer (1), name := "a794c01f9ba6", software := "remsim-server", swVersion := "1.1.0.202503252029~asan", hwManufacturer := omit, hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, result := identityInUse (6) } } } id 3 07:12:40.970870 mtc REMSIM_Tests.ttcn:111 Message with id 3 was extracted from the queue of RSPRO[1]. 07:12:40.970898 mtc REMSIM_Tests.ttcn:112 setverdict(pass): pass -> pass, component reason not changed 07:12:40.970991 mtc HTTP_Adapter.ttcn:206 Sent on HTTP to system @HTTPmsg_Types.Connect : { hostname := "172.18.59.20", portnumber := 9997, use_ssl := false } 07:12:40.971041 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::outgoing_send(Connect) 07:12:40.971072 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::open_client_connection(remoteAddr: 172.18.59.20/9997, localAddr: UNSPEC/UNSPEC) called 07:12:40.971189 mtc HTTP_Adapter.ttcn:206 Abstract socket: Number of remote addresses: 1 07:12:40.971226 mtc HTTP_Adapter.ttcn:206 Abstract socket: Using address family for socket 8: IPv4 07:12:40.971252 mtc HTTP_Adapter.ttcn:206 Abstract socket: Connecting to server from address UNSPEC/UNSPEC 07:12:40.971419 mtc HTTP_Adapter.ttcn:206 Abstract socket: Connection established (addr): 172.18.59.10/39588 -> 172.18.59.20/9997 07:12:40.971446 mtc HTTP_Adapter.ttcn:206 Abstract socket: connected to: host 172.18.59.20 service 9997 via address family IPv4 07:12:40.971473 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_add_peer: Adding client 8 to peer list 07:12:40.971495 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 07:12:40.971517 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 07:12:40.971539 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 9 07:12:40.971561 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 9 07:12:40.971592 mtc HTTP_Adapter.ttcn:206 Abstract socket: Abstract_Socket::open_client_connection(). Handler set to socket fd 8 07:12:40.971616 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::add_user_data(client_id: 8, use_ssl: no) 07:12:40.971639 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::add_user_data() with returning Abstract_Socket::add_user_data() 07:12:40.971661 mtc HTTP_Adapter.ttcn:206 Abstract socket: entering HTTPmsg__PT::client_connection_opened(8) 07:12:40.971698 mtc HTTP_Adapter.ttcn:206 Message enqueued on HTTP from system @HTTPmsg_Types.Connect_result : { client_id := 8 } id 7 07:12:40.971739 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::client_connection_opened() 07:12:40.971772 mtc HTTP_Adapter.ttcn:206 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Connect),client_id: 8 07:12:40.971811 mtc HTTP_Adapter.ttcn:207 Start timer T: 2 s 07:12:40.971861 mtc HTTP_Adapter.ttcn:209 Matching on port HTTP succeeded: matched 07:12:40.971902 mtc HTTP_Adapter.ttcn:209 Receive operation on port HTTP succeeded, message from system(): @HTTPmsg_Types.Connect_result : { client_id := 8 } id 7 07:12:40.971934 mtc HTTP_Adapter.ttcn:209 Message with id 7 was extracted from the queue of HTTP. 07:12:40.972029 mtc HTTP_Adapter.ttcn:235 Sent on HTTP to system @HTTPmsg_Types.HTTPMessage : { request := { client_id := 8, method := "GET", uri := "/api/backend/v1/banks", version_major := 1, version_minor := 1, header := { { header_name := "Host", header_value := "172.18.59.20:9997" }, { header_name := "Content-Type", header_value := "application/json" } }, body := "" } } 07:12:40.972060 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering HTTPmsg__PT::outgoing_send(HTTPMessage) 07:12:40.972094 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering Abstract_Socket::send_outgoing() 07:12:40.972116 mtc HTTP_Adapter.ttcn:235 Abstract socket: Sending data: Size: 95, Msg: 47 45 54 20 2f 61 70 69 2f 62 61 63 6b 65 6e 64 2f 76 31 2f 62 61 6e 6b 73 20 48 54 54 50 2f 31 2e 31 0d 0a 48 6f 73 74 3a 20 31 37 32 2e 31 38 2e 35 39 2e 32 30 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 0d 0a 07:12:40.972185 mtc HTTP_Adapter.ttcn:235 Abstract socket: entering HTTPmsg__PT::send_message_on_fd(client_id: 8) 07:12:40.972208 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving HTTPmsg__PT::send_message_on_fd() with returning Abstract_Socket::send_message_on_fd() 07:12:40.972280 mtc HTTP_Adapter.ttcn:235 Abstract socket: Nr of bytes sent = 95 07:12:40.972304 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving Abstract_Socket::send_outgoing() 07:12:40.972338 mtc HTTP_Adapter.ttcn:235 Abstract socket: leaving HTTPmsg__PT::outgoing_send(HTTPMessage) 07:12:40.972368 mtc HTTP_Adapter.ttcn:249 Start timer T: 2 s 07:12:40.972785 mtc HTTP_Adapter.ttcn:250 Abstract socket: -------------- entering HTTPmsg__PT::Handle_Fd_Event() - event received on a connection 07:12:40.972905 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering Abstract_Socket::Handle_Socket_Event(): fd: 8 readable 07:12:40.972938 mtc HTTP_Adapter.ttcn:250 Abstract socket: receiving data 07:12:40.972962 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering HTTPmsg__PT::receive_message_on_fd(client_id: 8) 07:12:40.972985 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::receive_message_on_fd() with returning Abstract_Socket::receive_message_on_fd() 07:12:40.973028 mtc HTTP_Adapter.ttcn:250 Abstract socket: Message received from address (addr) 172.18.59.10/39588 07:12:40.973055 mtc HTTP_Adapter.ttcn:250 Abstract socket: Message received, buffer content: Size: 309, Msg: 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d 0a 44 61 74 65 3a 20 57 65 64 2c 20 32 36 20 4d 61 72 20 32 30 32 35 20 30 37 3a 31 32 3a 34 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 32 30 30 0d 0a 0d 0a 7b 22 62 61 6e 6b 73 22 3a 5b 7b 22 70 65 65 72 22 3a 22 42 31 22 2c 22 73 74 61 74 65 22 3a 22 43 4f 4e 4e 45 43 54 45 44 5f 42 41 4e 4b 44 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 42 61 6e 6b 64 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 2c 22 62 61 6e 6b 49 64 22 3a 31 2c 22 6e 75 6d 62 65 72 4f 66 53 6c 6f 74 73 22 3a 38 7d 5d 7d 07:12:40.973217 mtc HTTP_Adapter.ttcn:250 Abstract socket: entering HTTPmsg__PT::message_incoming() 07:12:40.973242 mtc HTTP_Adapter.ttcn:250 Abstract socket: HTTPmsg__PT::message_incoming(): decoding next message, len: 309 07:12:40.973268 mtc HTTP_Adapter.ttcn:250 starting f_HTTP_decodeCommon 07:12:40.973294 mtc HTTP_Adapter.ttcn:250 DECODER: 07:12:40.973321 mtc HTTP_Adapter.ttcn:250 method_name: 07:12:40.973350 mtc HTTP_Adapter.ttcn:250 Decoding the headers 07:12:40.973377 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.973405 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.973432 mtc HTTP_Adapter.ttcn:250 +Header line: 07:12:40.973459 mtc HTTP_Adapter.ttcn:250 Headers decoded. Valid headers. 07:12:40.973481 mtc HTTP_Adapter.ttcn:250 Decoding body, buffer length: 200 07:12:40.973503 mtc HTTP_Adapter.ttcn:250 lengthof body: 200, content_length given: 200 07:12:40.973527 mtc HTTP_Adapter.ttcn:250 Message successfully decoded 07:12:40.973559 mtc HTTP_Adapter.ttcn:250 HTTPmsg__PT::HTTP_decode, before calling incoming_message 07:12:40.973634 mtc HTTP_Adapter.ttcn:250 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 := "Wed, 26 Mar 2025 07:12:40 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "200" } }, body := "{\"banks\":[{\"peer\":\"B1\",\"state\":\"CONNECTED_BANKD\",\"component_id\":{\"type_\":\"remsimBankd\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"},\"bankId\":1,\"numberOfSlots\":8}]}" } } id 8 07:12:40.973679 mtc HTTP_Adapter.ttcn:250 HTTPmsg__PT::HTTP_decode, after calling incoming_message 07:12:40.973721 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::message_incoming() 07:12:40.973744 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving Abstract_Socket::handle_message() 07:12:40.973766 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving Abstract_Socket::Handle_Socket_Event() 07:12:40.973787 mtc HTTP_Adapter.ttcn:250 Abstract socket: leaving HTTPmsg__PT::Handle_Fd_Event() 07:12:40.973823 mtc HTTP_Adapter.ttcn:251 Matching on port HTTP succeeded: matched 07:12:40.973890 mtc HTTP_Adapter.ttcn:251 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 := "Wed, 26 Mar 2025 07:12:40 GMT" }, { header_name := "Content-Type", header_value := "application/json" }, { header_name := "Content-Length", header_value := "200" } }, body := "{\"banks\":[{\"peer\":\"B1\",\"state\":\"CONNECTED_BANKD\",\"component_id\":{\"type_\":\"remsimBankd\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"},\"bankId\":1,\"numberOfSlots\":8}]}" } } id 8 07:12:40.973929 mtc HTTP_Adapter.ttcn:251 Message with id 8 was extracted from the queue of HTTP. 07:12:40.973956 mtc HTTP_Adapter.ttcn:252 setverdict(pass): pass -> pass, component reason not changed 07:12:40.974012 mtc HTTP_Adapter.ttcn:267 Sent on HTTP to system @HTTPmsg_Types.Close : { client_id := omit } 07:12:40.974039 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::outgoing_send(Close) 07:12:40.974061 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering Abstract_Socket::remove_all_clients 07:12:40.974083 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::remove_client(client_id: 8) 07:12:40.974105 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::remove_client() with returning Abstract_Socket::remove_client() 07:12:40.974127 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering Abstract_Socket::remove_client(8) 07:12:40.974159 mtc HTTP_Adapter.ttcn:267 Abstract socket: entering HTTPmsg__PT::remove_user_data(client_id: 8 07:12:40.974182 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::remove_user_data() with returning Abstract_Socket::remove_user_data() 07:12:40.974205 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_remove_peer: Removing client 8 from peer list 07:12:40.974227 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_last_peer: Finding last peer of the peer array 07:12:40.974250 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_last_peer: No active peer found 07:12:40.974271 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_resize_list: Resizing to 0 07:12:40.974293 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_resize_list: New length is 0 07:12:40.974386 mtc HTTP_Adapter.ttcn:267 Abstract socket: Removed client 8. 07:12:40.974410 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving Abstract_Socket::remove_client(8) 07:12:40.974432 mtc HTTP_Adapter.ttcn:267 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 07:12:40.974453 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving Abstract_Socket::remove_all_clients 07:12:40.974475 mtc HTTP_Adapter.ttcn:267 Abstract socket: leaving HTTPmsg__PT::outgoing_send(Close) 07:12:40.974506 mtc RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Stream before decoding: '7B2262616E6B73223A5B7B2270656572223A224231222C227374617465223A22434F4E4E45435445445F42414E4B44222C22636F6D706F6E656E745F6964223A7B22747970655F223A2272656D73696D42616E6B64222C226E616D65223A22666F6F626172222C22736F667477617265223A225454434E33222C22737756657273696F6E223A22302E31222C2268774D616E756661637475726572223A227379736D6F636F6D227D2C2262616E6B4964223A312C226E756D6265724F66536C6F7473223A387D5D7D'O ("{\"banks\":[{\"peer\":\"B1\",\"state\":\"CONNECTED_BANKD\",\"component_id\":{\"type_\":\"remsimBankd\",\"name\":\"foobar\",\"software\":\"TTCN3\",\"swVersion\":\"0.1\",\"hwManufacturer\":\"sysmocom\"},\"bankId\":1,\"numberOfSlots\":8}]}") 07:12:40.974656 mtc RemsimServer_Tests.ttcn:36 f_dec_JsRoot(): Decoded @RSRES.JsRoot: { clients := omit, banks := { { peer := "B1", state := CONNECTED_BANKD (3), component_id := { type_ := remsimBankd (2), name := "foobar", software := "TTCN3", swVersion := "0.1", hwManufacturer := "sysmocom", hwModel := omit, hwSerialNr := omit, hwVersion := omit, fwVersion := omit }, bankId := 1, numberOfSlots := 8 } }, slotmaps := omit } 07:12:40.974887 mtc Osmocom_Types.ttcn:118 Start timer T: 2 s 07:12:41.970821 9 IPA_Emulation.ttcnpp:735 Message enqueued on IPA_PORT from system @Socket_API_Definitions.PortEvent : { connClosed := { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10001, proto := { tcp := { } }, userData := 0 } } id 4 07:12:41.971370 9 IPA_Emulation.ttcnpp:737 Matching on port IPA_PORT failed: Type of the first message in the queue is not @IPA_CodecPort.IPA_RecvFrom. 07:12:41.971417 9 IPA_Emulation.ttcnpp:753 Matching on port IPA_PORT failed: Type of the first message in the queue is not @IPA_CodecPort.IPA_RecvFrom. 07:12:41.971583 9 IPA_Emulation.ttcnpp:822 Matching on port IPA_PORT { connClosed := { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10001, proto := { tcp := { } }, userData := 0 } } with { connOpened := ? } unmatched: First message in the queue does not match the template: 07:12:41.971649 9 IPA_Emulation.ttcnpp:839 Matching on port IPA_PORT succeeded: matched 07:12:41.971683 9 IPA_Emulation.ttcnpp:839 Receive operation on port IPA_PORT succeeded, message from system(): @Socket_API_Definitions.PortEvent : { connClosed := { connId := 1, remName := "172.18.59.20", remPort := 9998, locName := "172.18.59.10", locPort := 10001, proto := { tcp := { } }, userData := 0 } } id 4 07:12:41.971723 9 IPA_Emulation.ttcnpp:839 Message with id 4 was extracted from the queue of IPA_PORT. 07:12:41.971758 9 IPA_Emulation.ttcnpp:840 IPA: Closed 07:12:41.971841 9 IPA_Emulation.ttcnpp:398 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 } 07:12:41.971916 9 IPA_Emulation.ttcnpp:844 Stopping test component execution. 07:12:41.971971 mtc Osmocom_Types.ttcn:119 Message enqueued on RSPRO[1] from RSPRO1(9) @IPA_Emulation.ASP_IPA_Event : { ev_type := ASP_IPA_EVENT_DOWN (0), conn_id := 1, id_resp := omit } id 4 07:12:41.972138 mtc REMSIM_Tests.ttcn:49 Matching on port RSPRO[1] ASP_IPA_EVENT_DOWN (0) with ASP_IPA_EVENT_ID_ACK (3) unmatched: First message in the queue does not match the template: 07:12:41.972366 9 - Function main_client was stopped. PTC terminates. 07:12:41.972429 9 - Terminating component type IPA_Emulation.IPA_Emulation_CT. 07:12:41.972453 9 - Removing unterminated mapping between port IPA_PORT and system:IPA_CODEC_PT. 07:12:41.972494 9 - Port IPA_PORT was unmapped from system:IPA_CODEC_PT. 07:12:41.972526 9 - Port IPA_PORT was stopped. 07:12:41.972548 9 - Port CFG_PORT was stopped. 07:12:41.972564 9 - Port IPA_CTRL_PORT was stopped. 07:12:41.972581 9 - Removing unterminated connection between port IPA_RSPRO_PORT and mtc:RSPRO[1]. 07:12:41.972657 9 - Port IPA_RSPRO_PORT was stopped. 07:12:41.972670 mtc Osmocom_Types.ttcn:119 Connection of port RSPRO[1] to RSPRO1(9):IPA_RSPRO_PORT was closed unexpectedly by the peer. 07:12:41.972679 9 - Port IPA_SP_PORT was stopped. 07:12:41.972698 9 - Component type IPA_Emulation.IPA_Emulation_CT was shut down inside testcase TC_connect_bank_duplicate. 07:12:41.972711 mtc Osmocom_Types.ttcn:119 Port RSPRO[1] was disconnected from RSPRO1(9):IPA_RSPRO_PORT. 07:12:41.972729 9 - Final verdict of PTC: none 07:12:41.972816 mtc REMSIM_Tests.ttcn:49 Matching on port RSPRO[1] ASP_IPA_EVENT_DOWN (0) with ASP_IPA_EVENT_ID_ACK (3) unmatched: First message in the queue does not match the template: 07:12:41.972846 9 - Disconnected from MC. 07:12:41.972873 9 - TTCN-3 Parallel Test Component finished. 07:12:42.975878 mtc Osmocom_Types.ttcn:119 Timeout T: 2 s 07:12:42.975993 mtc RemsimServer_Tests.ttcn:245 setverdict(pass): pass -> pass, component reason not changed 07:12:42.976044 mtc RemsimServer_Tests.ttcn:245 Terminating component type RemsimServer_Tests.test_CT. 07:12:42.976068 mtc RemsimServer_Tests.ttcn:245 Default with id 1 (altstep as_Tguard) was deactivated. 07:12:42.976089 mtc RemsimServer_Tests.ttcn:245 Default with id 2 (altstep as_ignore_id_ack) was deactivated. 07:12:42.976104 mtc RemsimServer_Tests.ttcn:245 Default with id 3 (altstep as_ignore_id_ack) was deactivated. 07:12:42.976119 mtc RemsimServer_Tests.ttcn:245 Stop timer g_T_guard: 60 s 07:12:42.976143 mtc RemsimServer_Tests.ttcn:245 Removing unterminated mapping between port HTTP and system:HTTP. 07:12:42.976166 mtc RemsimServer_Tests.ttcn:245 Abstract socket: entering HTTPmsg__PT::user_unmap(HTTP) 07:12:42.976185 mtc RemsimServer_Tests.ttcn:245 Abstract socket: entering Abstract_Socket::unmap_user() 07:12:42.976200 mtc RemsimServer_Tests.ttcn:245 Abstract socket: entering Abstract_Socket::remove_all_clients 07:12:42.976214 mtc RemsimServer_Tests.ttcn:245 Abstract socket: Abstract_Socket::peer_list_get_nr_of_peers: Number of active peers = 0 07:12:42.976230 mtc RemsimServer_Tests.ttcn:245 Abstract socket: leaving Abstract_Socket::remove_all_clients 07:12:42.976245 mtc RemsimServer_Tests.ttcn:245 Abstract socket: leaving Abstract_Socket::unmap_user() 07:12:42.976258 mtc RemsimServer_Tests.ttcn:245 Abstract socket: leaving HTTPmsg__PT::user_unmap() 07:12:42.976271 mtc RemsimServer_Tests.ttcn:245 Port HTTP was unmapped from system:HTTP. 07:12:42.976293 mtc RemsimServer_Tests.ttcn:245 Port HTTP was stopped. 07:12:42.976310 mtc RemsimServer_Tests.ttcn:245 Removing unterminated connection between port RSPRO[0] and RSPRO0(8):IPA_RSPRO_PORT. 07:12:42.976379 mtc RemsimServer_Tests.ttcn:245 Port RSPRO[0] was stopped. 07:12:42.976398 mtc RemsimServer_Tests.ttcn:245 Message with id 4 was extracted from the queue of RSPRO[1]. 07:12:42.976419 mtc RemsimServer_Tests.ttcn:245 Port RSPRO[1] was stopped. 07:12:42.976438 mtc RemsimServer_Tests.ttcn:245 Port RSPRO[2] was stopped. 07:12:42.976453 mtc RemsimServer_Tests.ttcn:245 Component type RemsimServer_Tests.test_CT was shut down inside testcase TC_connect_bank_duplicate. 07:12:42.976456 8 IPA_Emulation.ttcnpp:735 Connection of port IPA_RSPRO_PORT to mtc:RSPRO[0] was closed unexpectedly by the peer. 07:12:42.976473 mtc RemsimServer_Tests.ttcn:245 Waiting for PTCs to finish. 07:12:42.976556 8 IPA_Emulation.ttcnpp:735 Port IPA_RSPRO_PORT was disconnected from mtc:RSPRO[0]. 07:12:42.976676 8 IPA_Emulation.ttcnpp:735 Kill was requested from MC. 07:12:42.976700 8 IPA_Emulation.ttcnpp:735 Terminating test component execution. 07:12:42.977085 8 - Function main_client was stopped. PTC terminates. 07:12:42.977121 8 - Terminating component type IPA_Emulation.IPA_Emulation_CT. 07:12:42.977149 8 - Removing unterminated mapping between port IPA_PORT and system:IPA_CODEC_PT. 07:12:42.977390 8 - Port IPA_PORT was unmapped from system:IPA_CODEC_PT. 07:12:42.977418 8 - Port IPA_PORT was stopped. 07:12:42.977432 8 - Port CFG_PORT was stopped. 07:12:42.977442 8 - Port IPA_CTRL_PORT was stopped. 07:12:42.977452 8 - Port IPA_RSPRO_PORT was stopped. 07:12:42.977462 8 - Port IPA_SP_PORT was stopped. 07:12:42.977472 8 - Component type IPA_Emulation.IPA_Emulation_CT was shut down inside testcase TC_connect_bank_duplicate. 07:12:42.977490 8 - Final verdict of PTC: none 07:12:42.977577 mtc RemsimServer_Tests.ttcn:245 Setting final verdict of the test case. 07:12:42.977589 8 - Disconnected from MC. 07:12:42.977598 mtc RemsimServer_Tests.ttcn:245 Local verdict of MTC: pass 07:12:42.977614 8 - TTCN-3 Parallel Test Component finished. 07:12:42.977619 mtc RemsimServer_Tests.ttcn:245 Local verdict of PTC RSPRO0(8): none (pass -> pass) 07:12:42.977644 mtc RemsimServer_Tests.ttcn:245 Local verdict of PTC RSPRO1(9): none (pass -> pass) 07:12:42.977663 mtc RemsimServer_Tests.ttcn:245 Test case TC_connect_bank_duplicate finished. Verdict: pass 07:12:42.977688 mtc RemsimServer_Tests.ttcn:245 Starting external command `../ttcn3-tcpdump-stop.sh RemsimServer_Tests.TC_connect_bank_duplicate pass'. 07:12:45.000325 mtc RemsimServer_Tests.ttcn:245 External command `../ttcn3-tcpdump-stop.sh RemsimServer_Tests.TC_connect_bank_duplicate pass' was executed successfully (exit status: 0). 07:12:45.000374 mtc RemsimServer_Tests.ttcn:278 Switching to log file `REMSIM_Tests-TC_slotmap_add-1678437b33d3-mtc.log'