zsmartsystems / com.zsmartsystems.zigbee

ZigBee Cluster Library Java framework supporting multiple dongles
Eclipse Public License 1.0
141 stars 87 forks source link

Queues not shutting down properly #1375

Closed cdjackson closed 1 year ago

cdjackson commented 1 year ago

The shutdown of the transaction queue seems to get into a loop - presumably the transaction is not removed. Possibly related to #1365 (??) - not sure why, but it just seems strange that this was changed recently and we now have this issue.

01-20 19:11:51.879 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransaction(14750): Transaction cancelled: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106136714, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=8D, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.880 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): Transaction complete: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106136714, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=8D, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.880 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): transactionListenerRemoved: 4 outstanding
01-20 19:11:51.880 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransaction(14750): Transaction cancelled: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106136706, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=8E, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.881 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): Transaction complete: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106136706, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=8E, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.881 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): transactionListenerRemoved: 4 outstanding
01-20 19:11:51.881 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransaction(14750): Transaction cancelled: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106126425, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=8F, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.882 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): Transaction complete: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106126425, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=8F, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.882 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): transactionListenerRemoved: 4 outstanding
01-20 19:11:51.882 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransaction(14750): Transaction cancelled: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106126407, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=90, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.883 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): Transaction complete: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106126407, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=90, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.883 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): transactionListenerRemoved: 4 outstanding
01-20 19:11:51.883 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransaction(14750): Transaction cancelled: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106126401, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=91, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.884 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): Transaction complete: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106126401, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=91, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.884 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): transactionListenerRemoved: 4 outstanding
01-20 19:11:51.884 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransaction(14750): Transaction cancelled: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106116094, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=93, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.885 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): Transaction complete: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106116094, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=93, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.885 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): transactionListenerRemoved: 4 outstanding
01-20 19:11:51.885 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransaction(14750): Transaction cancelled: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106116074, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=94, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.886 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): Transaction complete: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106116074, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=94, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
01-20 19:11:51.886 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransactionManager(14750): transactionListenerRemoved: 4 outstanding
01-20 19:11:51.886 D/com.zsmartsystems.zigbee.transaction.ZigBeeTransaction(14750): Transaction cancelled: ZigBeeTransaction [ieeeAddress=00158D0005B0DC24 queueTime=106116057, state=CANCELLED, sendCnt=0, command=MatchDescriptorResponse [0000/0 -> 4169/0, cluster=8006, TID=95, status=SUCCESS, nwkAddrOfInterest=0000, matchList=[1]]]
cdjackson commented 1 year ago

Closing this with #1376