17:44:45.670086 - Warning: A plug-in from the same path `libjunitlogger2' is already active, skipping plug-in 17:44:45.670233 - TTCN-3 Parallel Test Component started on 4e41ba2c10aa. Component reference: HNBGW_Test.sgsn0-M3UA(165), component type: M3UA_Emulation.M3UA_CT, component name: HNBGW_Test.sgsn0-M3UA. Version: 9.0.0. 17:44:45.670285 - 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 17:44:45.670382 - Connected to MC. 17:44:45.670427 - Initializing variables, timers and ports of component type M3UA_Emulation.M3UA_CT inside testcase TC_ranap_cs_bidir. 17:44:45.672970 - Port MTP3_SP_PORT was started. 17:44:45.673051 - Port SCTP_PORT was started. 17:44:45.673088 - Component type M3UA_Emulation.M3UA_CT was initialized. 17:44:45.673138 - Port SCTP_PORT was mapped to system:sctp. 17:44:45.673799 - Port MTP3_SP_PORT has established the connection with HNBGW_Test.sgsn0-SCCP(163):MTP3_SCCP_PORT using transport type UNIX. 17:44:45.674142 - Starting function f_M3UA_Emulation({ local_sctp_port := 23906, local_ip_addr := "127.0.0.1", remote_sctp_port := 2905, remote_ip_addr := "127.0.0.1" }, 2). 17:44:45.674730 M3UA_Emulation.ttcn:512 ************************************************* 17:44:45.674785 M3UA_Emulation.ttcn:513 M3UA emulation initiated, the test can be started 17:44:45.674828 M3UA_Emulation.ttcn:514 ************************************************* 17:44:45.675548 M3UA_Emulation.ttcn:554 Sent on SCTP_PORT to system @SCTPasp_Types.ASP_SCTP_ConnectFrom : { local_hostname := "127.0.0.1", local_portnumber := 23906, peer_hostname := "127.0.0.1", peer_portnumber := 2905 } 17:44:45.876535 M3UA_Emulation.ttcn:560 Start timer T_Timer: 2 s 17:44:45.877125 M3UA_Emulation.ttcn:561 Message enqueued on SCTP_PORT from system @SCTPasp_Types.ASP_SCTP_RESULT : { client_id := 8, error_status := false, error_message := omit } id 1 17:44:45.877479 M3UA_Emulation.ttcn:562 Matching on port SCTP_PORT succeeded: matched 17:44:45.877579 M3UA_Emulation.ttcn:562 Receive operation on port SCTP_PORT succeeded, message from system(): @SCTPasp_Types.ASP_SCTP_RESULT : { client_id := 8, error_status := false, error_message := omit } id 1 17:44:45.877672 M3UA_Emulation.ttcn:562 Message with id 1 was extracted from the queue of SCTP_PORT. 17:44:45.877750 M3UA_Emulation.ttcn:569 SCTP_ConnectResult -> connection established from: "127.0.0.1":23906 to server: "127.0.0.1":2905 association #8 17:44:45.877888 M3UA_Emulation.ttcn:579 Stop timer T_Timer: 2 s 17:44:45.877951 M3UA_Emulation.ttcn:537 Start timer T_Assoc_restart: 60 s 17:44:45.878056 M3UA_Emulation.ttcn:542 Start timer T_ASPUP_resend: 2 s 17:44:45.878102 M3UA_Emulation.ttcn:543 Start timer T_ASPAC_resend: 2 s 17:44:45.878589 M3UA_Emulation.ttcn:596 Message enqueued on SCTP_PORT from system @SCTPasp_Types.ASP_SCTP_ASSOC_CHANGE : { client_id := 8, sac_state := SCTP_COMM_UP (0) } id 2 17:44:45.878705 M3UA_Emulation.ttcn:668 Matching on port SCTP_PORT succeeded: matched 17:44:45.878755 M3UA_Emulation.ttcn:668 Receive operation on port SCTP_PORT succeeded, message from system(): @SCTPasp_Types.ASP_SCTP_ASSOC_CHANGE : { client_id := 8, sac_state := SCTP_COMM_UP (0) } id 2 17:44:45.878801 M3UA_Emulation.ttcn:668 Message with id 2 was extracted from the queue of SCTP_PORT. 17:44:45.879188 M3UA_Emulation.ttcn:959 enc_PDU_M3UA(): Encoding @M3UA_Types.PDU_M3UA: { m3UA_ASPUP := { version := '01'O, reserved := '00'O, messageClassAndType := '0301'O, messageLength := 0, messageParameters := { aSP_Identifier := omit, info_String := omit } } } 17:44:45.879603 M3UA_Emulation.ttcn:959 enc_PDU_M3UA(): Stream after encoding: '0100030100000008'O 17:44:45.879811 M3UA_Emulation.ttcn:959 Sent on SCTP_PORT to system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '0100030100000008'O } 17:44:45.880554 M3UA_Emulation.ttcn:596 Message enqueued on SCTP_PORT from system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '0100030400000008'O } id 3 17:44:45.880675 M3UA_Emulation.ttcn:668 Matching on port SCTP_PORT failed: Type of the first message in the queue is not @SCTPasp_Types.ASP_SCTP_ASSOC_CHANGE. 17:44:45.880753 M3UA_Emulation.ttcn:711 Matching on port SCTP_PORT succeeded: matched 17:44:45.880801 M3UA_Emulation.ttcn:711 Receive operation on port SCTP_PORT succeeded, message from system(): @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '0100030400000008'O } id 3 17:44:45.880846 M3UA_Emulation.ttcn:711 Message with id 3 was extracted from the queue of SCTP_PORT. 17:44:45.880959 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Stream before decoding: '0100030400000008'O 17:44:45.881280 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Decoded @M3UA_Types.PDU_M3UA: { m3UA_ASPUP_Ack := { version := '01'O, reserved := '00'O, messageClassAndType := '0304'O, messageLength := 8, messageParameters := { info_String := omit } } } 17:44:45.881578 M3UA_Emulation.ttcn:1189 enc_PDU_M3UA(): Encoding @M3UA_Types.PDU_M3UA: { m3UA_ASPAC := { version := '01'O, reserved := '00'O, messageClassAndType := '0401'O, messageLength := 0, messageParameters := { traffic_Mode_Type := omit, routing_Context := { tag := '0006'O, lengthInd := 8, routingContext := '00000002'O }, info_String := omit } } } 17:44:45.881663 M3UA_Emulation.ttcn:1189 enc_PDU_M3UA(): Stream after encoding: '01000401000000100006000800000002'O 17:44:45.881728 M3UA_Emulation.ttcn:1189 Sent on SCTP_PORT to system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '01000401000000100006000800000002'O } 17:44:45.881847 M3UA_Emulation.ttcn:596 Message enqueued on SCTP_PORT from system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '0100000100000018000D0008000100020006000800000002'O } id 4 17:44:45.881905 M3UA_Emulation.ttcn:668 Matching on port SCTP_PORT failed: Type of the first message in the queue is not @SCTPasp_Types.ASP_SCTP_ASSOC_CHANGE. 17:44:45.881972 M3UA_Emulation.ttcn:711 Matching on port SCTP_PORT succeeded: matched 17:44:45.882028 M3UA_Emulation.ttcn:711 Receive operation on port SCTP_PORT succeeded, message from system(): @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '0100000100000018000D0008000100020006000800000002'O } id 4 17:44:45.882074 M3UA_Emulation.ttcn:711 Message with id 4 was extracted from the queue of SCTP_PORT. 17:44:45.882118 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Stream before decoding: '0100000100000018000D0008000100020006000800000002'O 17:44:45.882247 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Decoded @M3UA_Types.PDU_M3UA: { m3UA_NOTIFY := { version := '01'O, reserved := '00'O, messageClassAndType := '0001'O, messageLength := 24, messageParameters := { status := { tag := '000D'O, lengthInd := 8, statusType := '0001'O, statusInfo := '0002'O }, aSP_Identifier := { tag := '0006'O, lengthInd := 8, aSPIdentifier := '00000002'O }, routing_Context := omit, info_String := omit } } } 17:44:45.882384 M3UA_Emulation.ttcn:596 Message enqueued on SCTP_PORT from system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '01000403000000100006000800000002'O } id 5 17:44:45.882450 M3UA_Emulation.ttcn:668 Matching on port SCTP_PORT failed: Type of the first message in the queue is not @SCTPasp_Types.ASP_SCTP_ASSOC_CHANGE. 17:44:45.882501 M3UA_Emulation.ttcn:711 Matching on port SCTP_PORT succeeded: matched 17:44:45.882550 M3UA_Emulation.ttcn:711 Receive operation on port SCTP_PORT succeeded, message from system(): @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '01000403000000100006000800000002'O } id 5 17:44:45.882595 M3UA_Emulation.ttcn:711 Message with id 5 was extracted from the queue of SCTP_PORT. 17:44:45.882639 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Stream before decoding: '01000403000000100006000800000002'O 17:44:45.882721 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Decoded @M3UA_Types.PDU_M3UA: { m3UA_ASPAC_Ack := { version := '01'O, reserved := '00'O, messageClassAndType := '0403'O, messageLength := 16, messageParameters := { traffic_Mode_Type := omit, routing_Context := { tag := '0006'O, lengthInd := 8, routingContext := '00000002'O }, info_String := omit } } } 17:44:45.882878 M3UA_Emulation.ttcn:596 Message enqueued on SCTP_PORT from system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '0100000100000018000D0008000100030006000800000002'O } id 6 17:44:45.882936 M3UA_Emulation.ttcn:668 Matching on port SCTP_PORT failed: Type of the first message in the queue is not @SCTPasp_Types.ASP_SCTP_ASSOC_CHANGE. 17:44:45.882984 M3UA_Emulation.ttcn:711 Matching on port SCTP_PORT succeeded: matched 17:44:45.883033 M3UA_Emulation.ttcn:711 Receive operation on port SCTP_PORT succeeded, message from system(): @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 0, sinfo_ppid := 3, data := '0100000100000018000D0008000100030006000800000002'O } id 6 17:44:45.883078 M3UA_Emulation.ttcn:711 Message with id 6 was extracted from the queue of SCTP_PORT. 17:44:45.883122 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Stream before decoding: '0100000100000018000D0008000100030006000800000002'O 17:44:45.883178 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Decoded @M3UA_Types.PDU_M3UA: { m3UA_NOTIFY := { version := '01'O, reserved := '00'O, messageClassAndType := '0001'O, messageLength := 24, messageParameters := { status := { tag := '000D'O, lengthInd := 8, statusType := '0001'O, statusInfo := '0003'O }, aSP_Identifier := { tag := '0006'O, lengthInd := 8, aSPIdentifier := '00000002'O }, routing_Context := omit, info_String := omit } } } 17:44:45.885021 M3UA_Emulation.ttcn:596 Message enqueued on SCTP_PORT from system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 1, sinfo_ppid := 3, data := '010001010000004402100031000000BD000000B903000000090003070B0443B9008E0443BD008E110009000D000002000440011000030001800000000006000800000002'O } id 7 17:44:45.885086 M3UA_Emulation.ttcn:668 Matching on port SCTP_PORT failed: Type of the first message in the queue is not @SCTPasp_Types.ASP_SCTP_ASSOC_CHANGE. 17:44:45.885132 M3UA_Emulation.ttcn:711 Matching on port SCTP_PORT succeeded: matched 17:44:45.885185 M3UA_Emulation.ttcn:711 Receive operation on port SCTP_PORT succeeded, message from system(): @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 1, sinfo_ppid := 3, data := '010001010000004402100031000000BD000000B903000000090003070B0443B9008E0443BD008E110009000D000002000440011000030001800000000006000800000002'O } id 7 17:44:45.885235 M3UA_Emulation.ttcn:711 Message with id 7 was extracted from the queue of SCTP_PORT. 17:44:45.885280 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Stream before decoding: '010001010000004402100031000000BD000000B903000000090003070B0443B9008E0443BD008E110009000D000002000440011000030001800000000006000800000002'O 17:44:45.885376 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Decoded @M3UA_Types.PDU_M3UA: { m3UA_DATA := { version := '01'O, reserved := '00'O, messageClassAndType := '0101'O, messageLength := 68, messageParameters := { network_Appearance := omit, routing_Context := { tag := '0006'O, lengthInd := 8, routingContext := '00000002'O }, protocol_Data := { tag := '0210'O, lengthInd := 49, oPC := '000000BD'O, dPC := '000000B9'O, sI := '03'O, nI := '00'O, mP := '00'O, sLS := '00'O, userProtocolData := '090003070B0443B9008E0443BD008E110009000D00000200044001100003000180'O }, correlation_ID := omit } } } 17:44:45.886009 M3UA_Emulation.ttcn:996 Sent on MTP3_SP_PORT to HNBGW_Test.sgsn0-SCCP(163) @MTP3asp_Types.ASP_MTP3_TRANSFERind : { sio := { ni := '00'B, prio := '00'B, si := '0011'B }, opc := 189, dpc := 185, sls := 0, data := '090003070B0443B9008E0443BD008E110009000D00000200044001100003000180'O } 17:44:46.682991 M3UA_Emulation.ttcn:596 Message enqueued on MTP3_SP_PORT from HNBGW_Test.sgsn0-SCCP(163) @MTP3asp_Types.ASP_MTP3_TRANSFERreq : { sio := { ni := '10'B, prio := '00'B, si := '0011'B }, opc := 185, dpc := 189, sls := 0, data := '090003070B0443BD008E0443B9008E110009000D00000200044001400003000180'O } id 1 17:44:46.683218 M3UA_Emulation.ttcn:597 Matching on port MTP3_SP_PORT succeeded: matched 17:44:46.683310 M3UA_Emulation.ttcn:597 Receive operation on port MTP3_SP_PORT succeeded, message from HNBGW_Test.sgsn0-SCCP(163): @MTP3asp_Types.ASP_MTP3_TRANSFERreq : { sio := { ni := '10'B, prio := '00'B, si := '0011'B }, opc := 185, dpc := 189, sls := 0, data := '090003070B0443BD008E0443B9008E110009000D00000200044001400003000180'O } id 1 17:44:46.683363 M3UA_Emulation.ttcn:597 Message with id 1 was extracted from the queue of MTP3_SP_PORT. 17:44:46.683608 M3UA_Emulation.ttcn:616 enc_PDU_M3UA(): Encoding @M3UA_Types.PDU_M3UA: { m3UA_DATA := { version := '01'O, reserved := '00'O, messageClassAndType := '0101'O, messageLength := 0, messageParameters := { network_Appearance := omit, routing_Context := { tag := '0006'O, lengthInd := 8, routingContext := '00000002'O }, protocol_Data := { tag := '0210'O, lengthInd := 0, oPC := '000000B9'O, dPC := '000000BD'O, sI := '03'O, nI := '02'O, mP := '00'O, sLS := '00'O, userProtocolData := '090003070B0443BD008E0443B9008E110009000D00000200044001400003000180'O }, correlation_ID := omit } } } 17:44:46.683740 M3UA_Emulation.ttcn:616 enc_PDU_M3UA(): Stream after encoding: '0100010100000044000600080000000202100031000000B9000000BD03020000090003070B0443BD008E0443B9008E110009000D00000200044001400003000180000000'O 17:44:46.683818 M3UA_Emulation.ttcn:616 Sent on SCTP_PORT to system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 1, sinfo_ppid := 3, data := '0100010100000044000600080000000202100031000000B9000000BD03020000090003070B0443BD008E0443B9008E110009000D00000200044001400003000180000000'O } 17:44:46.685068 M3UA_Emulation.ttcn:596 Message enqueued on MTP3_SP_PORT from HNBGW_Test.sgsn0-SCCP(163) @MTP3asp_Types.ASP_MTP3_TRANSFERreq : { sio := { ni := '10'B, prio := '00'B, si := '0011'B }, opc := 185, dpc := 189, sls := 0, data := '090003070B0443BD008E0443B9008E0C200900080000010003000180'O } id 2 17:44:46.685146 M3UA_Emulation.ttcn:597 Matching on port MTP3_SP_PORT succeeded: matched 17:44:46.685197 M3UA_Emulation.ttcn:597 Receive operation on port MTP3_SP_PORT succeeded, message from HNBGW_Test.sgsn0-SCCP(163): @MTP3asp_Types.ASP_MTP3_TRANSFERreq : { sio := { ni := '10'B, prio := '00'B, si := '0011'B }, opc := 185, dpc := 189, sls := 0, data := '090003070B0443BD008E0443B9008E0C200900080000010003000180'O } id 2 17:44:46.685246 M3UA_Emulation.ttcn:597 Message with id 2 was extracted from the queue of MTP3_SP_PORT. 17:44:46.685327 M3UA_Emulation.ttcn:616 enc_PDU_M3UA(): Encoding @M3UA_Types.PDU_M3UA: { m3UA_DATA := { version := '01'O, reserved := '00'O, messageClassAndType := '0101'O, messageLength := 0, messageParameters := { network_Appearance := omit, routing_Context := { tag := '0006'O, lengthInd := 8, routingContext := '00000002'O }, protocol_Data := { tag := '0210'O, lengthInd := 0, oPC := '000000B9'O, dPC := '000000BD'O, sI := '03'O, nI := '02'O, mP := '00'O, sLS := '00'O, userProtocolData := '090003070B0443BD008E0443B9008E0C200900080000010003000180'O }, correlation_ID := omit } } } 17:44:46.685425 M3UA_Emulation.ttcn:616 enc_PDU_M3UA(): Stream after encoding: '010001010000003C00060008000000020210002C000000B9000000BD03020000090003070B0443BD008E0443B9008E0C200900080000010003000180'O 17:44:46.685516 M3UA_Emulation.ttcn:616 Sent on SCTP_PORT to system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 1, sinfo_ppid := 3, data := '010001010000003C00060008000000020210002C000000B9000000BD03020000090003070B0443BD008E0443B9008E0C200900080000010003000180'O } 17:44:46.685763 M3UA_Emulation.ttcn:596 Message enqueued on SCTP_PORT from system @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 1, sinfo_ppid := 3, data := '010001010000003C0210002C000000BD000000B903000000090003070B0443B9008E0443BD008E0C2009000800000100030001800006000800000002'O } id 8 17:44:46.685841 M3UA_Emulation.ttcn:668 Matching on port SCTP_PORT failed: Type of the first message in the queue is not @SCTPasp_Types.ASP_SCTP_ASSOC_CHANGE. 17:44:46.685911 M3UA_Emulation.ttcn:711 Matching on port SCTP_PORT succeeded: matched 17:44:46.686000 M3UA_Emulation.ttcn:711 Receive operation on port SCTP_PORT succeeded, message from system(): @SCTPasp_Types.ASP_SCTP : { client_id := 8, sinfo_stream := 1, sinfo_ppid := 3, data := '010001010000003C0210002C000000BD000000B903000000090003070B0443B9008E0443BD008E0C2009000800000100030001800006000800000002'O } id 8 17:44:46.686060 M3UA_Emulation.ttcn:711 Message with id 8 was extracted from the queue of SCTP_PORT. 17:44:46.686122 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Stream before decoding: '010001010000003C0210002C000000BD000000B903000000090003070B0443B9008E0443BD008E0C2009000800000100030001800006000800000002'O 17:44:46.686225 M3UA_Emulation.ttcn:724 dec_PDU_M3UA(): Decoded @M3UA_Types.PDU_M3UA: { m3UA_DATA := { version := '01'O, reserved := '00'O, messageClassAndType := '0101'O, messageLength := 60, messageParameters := { network_Appearance := omit, routing_Context := { tag := '0006'O, lengthInd := 8, routingContext := '00000002'O }, protocol_Data := { tag := '0210'O, lengthInd := 44, oPC := '000000BD'O, dPC := '000000B9'O, sI := '03'O, nI := '00'O, mP := '00'O, sLS := '00'O, userProtocolData := '090003070B0443B9008E0443BD008E0C200900080000010003000180'O }, correlation_ID := omit } } } 17:44:46.686331 M3UA_Emulation.ttcn:996 Sent on MTP3_SP_PORT to HNBGW_Test.sgsn0-SCCP(163) @MTP3asp_Types.ASP_MTP3_TRANSFERind : { sio := { ni := '00'B, prio := '00'B, si := '0011'B }, opc := 189, dpc := 185, sls := 0, data := '090003070B0443B9008E0443BD008E0C200900080000010003000180'O } 17:44:47.879005 M3UA_Emulation.ttcn:887 Timeout T_ASPUP_resend: 2 s 17:44:47.879121 M3UA_Emulation.ttcn:903 Start timer T_ASPUP_resend: 2 s 17:44:47.879175 M3UA_Emulation.ttcn:907 Timeout T_ASPAC_resend: 2 s 17:44:47.879217 M3UA_Emulation.ttcn:922 Start timer T_ASPAC_resend: 2 s 17:44:47.999369 M3UA_Emulation.ttcn:596 Kill was requested from MC. 17:44:47.999478 M3UA_Emulation.ttcn:596 Terminating test component execution. 17:44:48.000793 - Function f_M3UA_Emulation was stopped. PTC terminates. 17:44:48.000930 - Terminating component type M3UA_Emulation.M3UA_CT. 17:44:48.001011 - Stop timer T_ASPUP_resend: 2 s 17:44:48.001109 - Stop timer T_ASPAC_resend: 2 s 17:44:48.001249 - Stop timer T_Assoc_restart: 60 s 17:44:48.001362 - Removing unterminated connection between port MTP3_SP_PORT and HNBGW_Test.sgsn0-SCCP(163):MTP3_SCCP_PORT. 17:44:48.001574 - Port MTP3_SP_PORT was stopped. 17:44:48.001700 - Removing unterminated mapping between port SCTP_PORT and system:sctp. 17:44:48.002007 - Port SCTP_PORT was unmapped from system:sctp. 17:44:48.002420 - Port SCTP_PORT was stopped. 17:44:48.002521 - Component type M3UA_Emulation.M3UA_CT was shut down inside testcase TC_ranap_cs_bidir. 17:44:48.002596 - Final verdict of PTC: none 17:44:48.002757 - Disconnected from MC. 17:44:48.002804 - TTCN-3 Parallel Test Component finished.