Hello IoTivity devs, I am working on C# wrapper for IoTivity and I have an issue for which I cannot find solution so far? What?s going on? I am invoking csdk from managed code.
Firstly, I will call signUp, what is successful. Callback is called, data are valid, I receive uid and accesstoken. Immediately after respone I will call signIn with these values. But unfortunately, callback is not called. When I call signIn without signUp, (I use valid uid and accesstoken), it works. Two calls going after each other are not working. Probably it?s problem somewhere in my C# code but to be sure I wanted to discuss it with you. This is reponse for signUp: 17:21.552 DEBUG: OIC_ANALYZER: ================================================= 17:21.552 DEBUG: OIC_ANALYZER: Is Multicast = false 17:21.552 DEBUG: OIC_ANALYZER: Transport Type = [OC_ADAPTER_TCP] 17:21.552 DEBUG: OIC_ANALYZER: Address = [192.168.213.54]:[5683] 17:21.552 DEBUG: OIC_ANALYZER: Data Type = [CA_RESPONSE_DATA] 17:21.552 DEBUG: OIC_ANALYZER: ------------------------------------------------- 17:21.552 DEBUG: OIC_ANALYZER: result code = [204] 17:21.552 DEBUG: OIC_ANALYZER: Msg ID = [17504] 17:21.552 DEBUG: OIC_ANALYZER: Coap Token 17:21.552 DEBUG: OIC_ANALYZER: 60 64 B4 80 D0 82 89 5B 17:21.552 DEBUG: OIC_ANALYZER: Res URI = [/oic/account] 17:21.552 DEBUG: OIC_ANALYZER: Payload Format = [CA_FORMAT_APPLICATION_CBOR] 17:21.552 DEBUG: OIC_ANALYZER: CoAP Message Full Size = [268] 17:21.552 DEBUG: OIC_ANALYZER: CoAP Header (+ 0xFF) 17:21.552 DEBUG: OIC_ANALYZER: D8 F4 44 60 64 B4 80 D0 82 89 5B B3 6F 69 63 07 17:21.552 DEBUG: OIC_ANALYZER: 61 63 63 6F 75 6E 74 11 3C E2 06 E8 08 00 42 08 17:21.552 DEBUG: OIC_ANALYZER: 00 FF 17:21.552 DEBUG: OIC_ANALYZER: CoAP Header size = [34] 17:21.552 DEBUG: OIC_ANALYZER: CoAP Payload 17:21.552 DEBUG: OIC_ANALYZER: CoAP Payload Size = [234] 17:21.552 DEBUG: OIC_ANALYZER: ================================================= 17:21.552 INFO: OIC_CA_PRTCL_MSG: adapter value of BWT is 16 17:21.552 DEBUG: OIC_UQUEUE: Queue Count : 1 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: received pdu data : 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: D8 F4 44 60 64 B4 80 D0 82 89 5B B3 6F 69 63 07 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 61 63 63 6F 75 6E 74 11 3C E2 06 E8 08 00 42 08 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 00 FF BF 69 65 78 70 69 72 65 73 69 6E 20 63 75 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 69 64 78 24 39 31 33 38 35 34 37 32 2D 36 32 39 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 37 2D 34 36 31 37 2D 38 36 30 61 2D 65 65 36 32 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 37 35 33 64 36 30 35 31 6B 72 65 64 69 72 65 63 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 74 75 72 69 78 19 63 6F 61 70 2B 74 63 70 3A 2F 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 2F 31 32 37 2E 30 2E 30 2E 31 3A 35 36 38 33 6B 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 63 65 72 74 69 66 69 63 61 74 65 F6 6B 61 63 63 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 65 73 73 74 6F 6B 65 6E 78 28 36 30 39 64 64 37 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 36 64 34 31 61 64 37 31 37 66 66 33 65 37 31 63 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 30 32 30 33 30 64 65 33 66 64 65 33 63 30 31 33 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 36 34 6C 72 65 66 72 65 73 68 74 6F 6B 65 6E F6 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 69 74 6F 6B 65 6E 74 79 70 65 66 62 65 61 72 65 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 72 63 73 69 64 78 24 32 61 36 30 38 35 64 31 2D 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 38 31 35 64 2D 34 32 37 37 2D 62 61 62 61 2D 34 17:21.552 DEBUG: OIC_CA_MSG_HANDLE: 65 34 65 34 64 66 39 31 33 30 38 FF 17:21.560 DEBUG: OIC_CA_MSG_HANDLE: response callback : 0 ?.. Then I immediately call signIn 17:21.576 DEBUG: OIC_ANALYZER: ================================================= 17:21.576 DEBUG: OIC_ANALYZER: Is Multicast = false 17:21.576 DEBUG: OIC_ANALYZER: Transport Type = [OC_ADAPTER_TCP] 17:21.576 DEBUG: OIC_ANALYZER: Address = [192.168.213.54]:[5683] 17:21.576 DEBUG: OIC_ANALYZER: Data Type = [CA_REQUEST_DATA] 17:21.576 DEBUG: OIC_ANALYZER: ------------------------------------------------- 17:21.576 DEBUG: OIC_ANALYZER: Method = [POST] 17:21.576 DEBUG: OIC_ANALYZER: Msg ID = [684] 17:21.576 DEBUG: OIC_ANALYZER: Coap Token 17:21.576 DEBUG: OIC_ANALYZER: AC 2C 1D 31 71 8F EC 2C 17:21.576 DEBUG: OIC_ANALYZER: Res URI = [/oic/account/session] 17:21.576 DEBUG: OIC_ANALYZER: Payload Format = [CA_FORMAT_APPLICATION_CBOR] 17:21.576 DEBUG: OIC_ANALYZER: CoAP Message Full Size = [186] 17:21.576 DEBUG: OIC_ANALYZER: CoAP Header (+ 0xFF) 17:21.576 DEBUG: OIC_ANALYZER: D8 A2 02 AC 2C 1D 31 71 8F EC 2C B3 6F 69 63 07 17:21.576 DEBUG: OIC_ANALYZER: 61 63 63 6F 75 6E 74 07 73 65 73 73 69 6F 6E 11 17:21.576 DEBUG: OIC_ANALYZER: 3C 51 3C E1 FE D6 C0 FF 17:21.576 DEBUG: OIC_ANALYZER: CoAP Header size = [40] 17:21.576 DEBUG: OIC_ANALYZER: CoAP Payload 17:21.576 DEBUG: OIC_ANALYZER: CoAP Payload Size = [146] 17:21.576 DEBUG: OIC_ANALYZER: ================================================= 17:21.576 INFO: OIC_CA_MSG_HANDLE: CASendUnicastData type : 1 17:21.576 DEBUG: OIC_CA_INF_CTR: unicast message to adapter 17:21.576 DEBUG: OIC_CA_TCP_ADAP: IN 17:21.576 DEBUG: OIC_UQUEUE: Queue Count : 1 17:21.576 INFO: OIC_CA_MSG_HANDLE: retransmission will be not worked 17:21.576 DEBUG: OIC_CA_MSG_HANDLE: CADestroyData IN 17:21.576 DEBUG: OIC_CA_MSG_HANDLE: CADestroyData OUT 17:21.576 DEBUG: OIC_CA_QING: wait.. 17:21.576 DEBUG: OIC_CA_QING: wake up.. 17:21.576 DEBUG: OIC_CA_TCP_SERVER: headerSize : 3, pdu length : 186 17:21.576 DEBUG: OIC_CA_TCP_SERVER: CATCPSendData 17:21.576 INFO: OIC_CA_TCP_SERVER: The length of data that needs to be sent is 186 bytes 17:21.576 DEBUG: OIC_CA_TCP_SERVER: Looking for [192.168.213.54:5683] 17:21.576 DEBUG: OIC_CA_TCP_SERVER: Found in session list 17:21.576 INFO: OIC_CA_TCP_SERVER: unicast ipv4tcp sendTo is successful: 186 bytes 17:21.576 DEBUG: OIC_CA_ADAP_UTILS: CALogSendStateInfo 17:21.576 DEBUG: OIC_ANALYZER: ================================================= 17:21.576 DEBUG: OIC_ANALYZER: Send Success, sent length = [186] 17:21.576 DEBUG: OIC_ANALYZER: Transport Type = [OC_ADAPTER_TCP] 17:21.576 DEBUG: OIC_ANALYZER: Address = [192.168.213.54]:[5683] 17:21.576 DEBUG: OIC_ANALYZER: ================================================= 17:21.576 DEBUG: OIC_CA_QING: wait.. 17:21.624 DEBUG: OIC_CA_TCP_SERVER: recv() : 55 bytes 17:21.624 DEBUG: OIC_CA_TCP_ADAP: Address: 192.168.213.54, port:5683 17:21.624 DEBUG: OIC_CA_TCP_SERVER: Looking for [192.168.213.54:5683] 17:21.624 DEBUG: OIC_CA_TCP_SERVER: Found in session list 17:21.624 DEBUG: OIC_CA_TCP_SERVER: In CAConstructCoAP 17:21.624 DEBUG: OIC_CA_TCP_SERVER: before-datalength : 55 17:21.624 DEBUG: OIC_CA_TCP_SERVER: IN - CAGetTotalLengthFromHeader 17:21.624 DEBUG: OIC_CA_TCP_SERVER: option/paylaod length [44] 17:21.624 DEBUG: OIC_CA_TCP_SERVER: header length [11] 17:21.624 DEBUG: OIC_CA_TCP_SERVER: total data length [55] 17:21.624 DEBUG: OIC_CA_TCP_SERVER: OUT - CAGetTotalLengthFromHeader 17:21.624 DEBUG: OIC_CA_TCP_SERVER: after-datalength : 0 17:21.624 DEBUG: OIC_CA_TCP_SERVER: Out CAConstructCoAP 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: pdu parse-transport type : 2 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: pdu parse ret: 1 17:21.624 INFO: OIC_CA_PRTCL_MSG: there is no version info in coap header 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: code = 204 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: CAGenerateHandlerData IN 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: address : 192.168.213.54 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : oic 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : account 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : session 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : < 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: inside token length : 8 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: inside pdu->data 17:21.624 DEBUG: OIC_CA_PRTCL_MSG: URL length:20 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: Response Info : 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: payload: 0x7f4ab0000b00(13) 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: token: 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: AC 2C 1D 31 71 8F EC 2C 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: msgID: 0 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: CAGenerateHandlerData OUT 17:21.624 INFO: OIC_CA_MSG_HANDLE: retransmission is not supported 17:21.624 DEBUG: OIC_CA_MSG_HANDLE: CALogPDUInfo 17:21.624 DEBUG: OIC_ANALYZER: ================================================= 17:21.624 DEBUG: OIC_ANALYZER: Is Multicast = false 17:21.624 DEBUG: OIC_ANALYZER: Transport Type = [OC_ADAPTER_TCP] 17:21.624 DEBUG: Locking listening lock OIC_ANALYZER: Address = [192.168.213.54]:[5683] 17:21.624 DEBUG: OIC_ANALYZER: Data Type = [CA_RESPONSE_DATA] 17:21.624 DEBUG: OIC_ANALYZER: ------------------------------------------------- 17:21.624 DEBUG: OIC_ANALYZER: result code = [204] 17:21.624 DEBUG: OIC_ANALYZER: Msg ID = [17580] 17:21.624 DEBUG: OIC_ANALYZER: Coap Token 17:21.624 DEBUG: OIC_ANALYZER: AC 2C 1D 31 71 8F EC 2C 17:21.624 DEBUG: OIC_ANALYZER: Res URI = [/oic/account/session] 17:21.624 DEBUG: OIC_ANALYZER: Payload Format = [CA_FORMAT_APPLICATION_CBOR] 17:21.624 DEBUG: OIC_ANALYZER: CoAP Message Full Size = [55] 17:21.624 DEBUG: OIC_ANALYZER: CoAP Header (+ 0xFF) 17:21.624 DEBUG: OIC_ANALYZER: D8 1F 44 AC 2C 1D 31 71 8F EC 2C B3 6F 69 63 07 17:21.624 DEBUG: OIC_ANALYZER: 61 63 63 6F 75 6E 74 07 73 65 73 73 69 6F 6E 11 17:21.624 DEBUG: OIC_ANALYZER: 3C E2 06 E8 08 00 42 08 00 FF 17:21.624 DEBUG: OIC_ANALYZER: CoAP Header size = [42] 17:21.624 DEBUG: OIC_ANALYZER: CoAP Payload 17:21.624 DEBUG: OIC_ANALYZER: CoAP Payload Size = [13] 17:21.624 DEBUG: OIC_ANALYZER: ================================================= 17:21.624 INFO: OIC_CA_PRTCL_MSG: adapter value of BWT is 16 17:29.303 DEBUG: OIC_CA_IP_ADAP: Address: fe80::b0e2:79d:7b26:5ded%ens160, port:58322 17:29.303 INFO: OIC_CA_PRTCL_MSG: adapter value of CoAP/TCP is 1 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: pdu parse-transport type : 0 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: pdu parse ret: 1 17:29.303 INFO: OIC_CA_PRTCL_MSG: adapter value of CoAP/TCP is 1 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: code = 1 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: CAGenerateHandlerData IN 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: address : fe80::b0e2:79d:7b26:5ded%ens160 17:29.303 INFO: OIC_CA_PRTCL_MSG: adapter value of CoAP/TCP is 1 17:29.303 INFO: OIC_CA_PRTCL_MSG: adapter value of CoAP/TCP is 1 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : oic 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : res 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : rt=oic.r.sensor.height 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : < 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: COAP URI element : ? 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: inside token length : 8 17:29.303 DEBUG: OIC_CA_PRTCL_MSG: URL length:31 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: Request Info : 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: optionID: 65524 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: list: ? 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: token: 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: 4E 23 FC 88 93 58 A5 92 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: msgID: 54015 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: CAGenerateHandlerData OUT 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: CALogPDUInfo 17:29.303 DEBUG: OIC_ANALYZER: ================================================= 17:29.303 DEBUG: OIC_ANALYZER: Is Multicast = false 17:29.303 DEBUG: OIC_ANALYZER: Transport Type = [OC_ADAPTER_IP] 17:29.303 DEBUG: OIC_ANALYZER: Address = [fe80::b0e2:79d:7b26:5ded%ens160]:[58322] 17:29.303 DEBUG: OIC_ANALYZER: Data Type = [CA_REQUEST_DATA] 17:29.303 DEBUG: OIC_ANALYZER: ------------------------------------------------- 17:29.303 DEBUG: OIC_ANALYZER: Method = [GET] 17:29.303 DEBUG: OIC_ANALYZER: Msg ID = [65490] 17:29.303 DEBUG: OIC_ANALYZER: Coap Token 17:29.303 DEBUG: OIC_ANALYZER: 4E 23 FC 88 93 58 A5 92 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: msgID: 54015 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: CAGenerateHandlerData OUT 17:29.303 DEBUG: OIC_CA_MSG_HANDLE: CALogPDUInfo 17:29.303 DEBUG: OIC_ANALYZER: ================================================= 17:29.303 DEBUG: OIC_ANALYZER: Is Multicast = false 17:29.303 DEBUG: OIC_ANALYZER: Transport Type = [OC_ADAPTER_IP] 17:29.303 DEBUG: OIC_ANALYZER: Address = [fe80::b0e2:79d:7b26:5ded%ens160]:[58322] 17:29.303 DEBUG: OIC_ANALYZER: Data Type = [CA_REQUEST_DATA] 17:29.303 DEBUG: OIC_ANALYZER: ------------------------------------------------- 17:29.303 DEBUG: OIC_ANALYZER: Method = [GET] 17:29.303 DEBUG: OIC_ANALYZER: Msg ID = [65490] 17:29.303 DEBUG: OIC_ANALYZER: Coap Token 17:29.303 DEBUG: OIC_ANALYZER: 4E 23 FC 88 93 58 A5 92 17:29.303 DEBUG: OIC_ANALYZER: Res URI = [/oic/res?rt=oic.r.sensor.height] 17:29.303 DEBUG: OIC_ANALYZER: Payload Format = [0] 17:29.303 DEBUG: OIC_ANALYZER: CoAP Message Full Size = [50] 17:29.303 DEBUG: OIC_ANALYZER: CoAP Header (+ 0xFF) 17:29.303 DEBUG: OIC_ANALYZER: 58 01 FF D2 4E 23 FC 88 93 58 A5 92 B3 6F 69 63 17:29.303 DEBUG: OIC_ANALYZER: 03 72 65 73 4D 09 72 74 3D 6F 69 63 2E 72 2E 73 17:29.303 DEBUG: OIC_ANALYZER: 65 6E 73 6F 72 2E 68 65 69 67 68 74 21 3C E1 FE 17:29.303 DEBUG: OIC_ANALYZER: D6 C0 17:29.303 DEBUG: OIC_ANALYZER: CoAP Header size = [50] 17:29.303 DEBUG: OIC_ANALYZER: CoAP Payload 17:29.303 DEBUG: OIC_ANALYZER: CoAP Payload Size = [0] 17:29.303 DEBUG: OIC_ANALYZER: ================================================= 17:29.303 DEBUG: OIC_CA_BWT: CAReceiveBlockWiseData 17:29.303 DEBUG: OIC_CA_BWT: it's normal pdu And here it ends. No Postcallback is called. Weird is 17:29.303 DEBUG: OIC_ANALYZER: Address = [fe80::b0e2:79d:7b26:5ded%ens160]:[58322] (or only wrong formatting?) And also 17:29.303 DEBUG: OIC_ANALYZER: Res URI = [/oic/res?rt=oic.r.sensor.height] Who is requesting this uri? Only I am using my local server. But otherwise, can you tell me if csdk accepted and processed callback correctly and problem is in managed code? Or is problem in csdk? Thank you. Regards OT -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20170508/8dc5471f/attachment.html>
