Offline Messages: Testing message delivery reliability related to stream resumption and resource conflict - #4262

Test duration: 128.030s

Passed Tests
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid 1.264s
2019-11-22 20:27:45 |

2019-11-22 20:27:45 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:27:45 | ------------------------------------

2019-11-22 20:27:45 | [Mutex] waiting for: [message:34bfaa4c-8f8e-467c-9a62-df60b05045a4]

2019-11-22 20:27:46 | [Mutex] received everything.

2019-11-22 20:27:46 |


===== simulation of connection failure


2019-11-22 20:27:46 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:27:46 |


===== sending message to look for


2019-11-22 20:27:47 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:27:47 |


===== broadcasting presence


2019-11-22 20:27:47 | [Mutex] waiting for: [message:9fb59fef-cf9c-4af2-b841-f05e47cc140d]

2019-11-22 20:27:47 | [Mutex] received everything.

2019-11-22 20:27:47 | [Mutex] isItemNotified: message:9fb59fef-cf9c-4af2-b841-f05e47cc140d :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay 3.031s
2019-11-22 20:27:48 |

2019-11-22 20:27:48 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:27:48 | ------------------------------------

2019-11-22 20:27:48 | [Mutex] waiting for: [message:18cb17e7-dfe2-4ba1-94fe-3d4967497d1f]

2019-11-22 20:27:48 | [Mutex] received everything.

2019-11-22 20:27:48 |


===== simulation of connection failure


2019-11-22 20:27:48 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:27:48 |


===== sending message to look for


2019-11-22 20:27:49 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:27:51 |


===== broadcasting presence


2019-11-22 20:27:51 | [Mutex] received everything.

2019-11-22 20:27:51 | [Mutex] isItemNotified: message:6d9abb79-96e8-47d1-868b-35527c3516bc :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid 1.178s
2019-11-22 20:27:52 |

2019-11-22 20:27:52 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:27:52 | ------------------------------------

2019-11-22 20:27:52 | [Mutex] waiting for: [message:d6dd4c7f-9687-4701-b487-66f728fea3d5]

2019-11-22 20:27:52 | [Mutex] received everything.

2019-11-22 20:27:52 |


===== simulation of connection failure


2019-11-22 20:27:52 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:27:52 |


===== sending message to look for


2019-11-22 20:27:53 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:27:53 |


===== broadcasting presence


2019-11-22 20:27:53 | [Mutex] waiting for: [message:dd1350fd-9107-4ece-92c2-3e8ff236caf7]

2019-11-22 20:27:53 | [Mutex] received everything.

2019-11-22 20:27:53 | [Mutex] isItemNotified: message:dd1350fd-9107-4ece-92c2-3e8ff236caf7 :: true

testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay 3.046s
2019-11-22 20:27:54 |

2019-11-22 20:27:54 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:27:54 | ------------------------------------

2019-11-22 20:27:54 | [Mutex] waiting for: [message:b2accb55-eccb-4919-9f18-249d591ffb3d]

2019-11-22 20:27:54 | [Mutex] received everything.

2019-11-22 20:27:54 |


===== simulation of connection failure


2019-11-22 20:27:54 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:27:54 |


===== sending message to look for


2019-11-22 20:27:55 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:27:57 |


===== broadcasting presence


2019-11-22 20:27:57 | [Mutex] received everything.

2019-11-22 20:27:57 | [Mutex] isItemNotified: message:8050bea4-9198-4f9e-9d89-6c9d7f2baaa0 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid 1.279s
2019-11-22 20:27:58 |

2019-11-22 20:27:58 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:27:58 | ------------------------------------

2019-11-22 20:27:58 | [Mutex] waiting for: [message:37580bc9-5429-4e21-a055-6fb75cb221ee]

2019-11-22 20:27:58 | [Mutex] received everything.

2019-11-22 20:27:58 |


===== simulation of connection failure


2019-11-22 20:27:58 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:27:58 |


===== sending message to look for


2019-11-22 20:27:59 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:27:59 |


===== broadcasting presence


2019-11-22 20:27:59 | [Mutex] received everything.

2019-11-22 20:27:59 | [Mutex] isItemNotified: message:9d08aca6-a71a-4e7f-b602-4fa4bc8c5cef :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay 3.272s
2019-11-22 20:28:00 |

2019-11-22 20:28:00 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:28:00 | ------------------------------------

2019-11-22 20:28:00 | [Mutex] waiting for: [message:44aab99e-e031-4ac6-8d0c-326ec78822a3]

2019-11-22 20:28:00 | [Mutex] received everything.

2019-11-22 20:28:00 |


===== simulation of connection failure


2019-11-22 20:28:00 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:28:00 |


===== sending message to look for


2019-11-22 20:28:02 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:28:04 |


===== broadcasting presence


2019-11-22 20:28:04 | [Mutex] received everything.

2019-11-22 20:28:04 | [Mutex] isItemNotified: message:008a420a-0ef8-4c9e-aaa4-efecee083713 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelayWithDelayedBinding 61.142s
2019-11-22 20:28:05 |

2019-11-22 20:28:05 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:28:05 | ------------------------------------

2019-11-22 20:28:05 | [Mutex] waiting for: [message:71879d4c-0f66-4ea8-b172-f8e8e3a146c3]

2019-11-22 20:28:05 | [Mutex] received everything.

2019-11-22 20:28:05 |


===== simulation of connection failure


2019-11-22 20:28:05 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:28:06 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:28:10 |


===== broadcasting presence


2019-11-22 20:28:10 | [Mutex] waiting for: [message:457dd301-5de8-4d2f-819f-5d52081741ab]

2019-11-22 20:29:06 | [Mutex] waiting for: [message:457dd301-5de8-4d2f-819f-5d52081741ab]

2019-11-22 20:29:06 | [Mutex] waiting for: [message:457dd301-5de8-4d2f-819f-5d52081741ab]

2019-11-22 20:29:06 | [Mutex] received everything.

2019-11-22 20:29:06 | [Mutex] isItemNotified: message:457dd301-5de8-4d2f-819f-5d52081741ab :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidWithDelayedBinding 3.280s
2019-11-22 20:29:07 |

2019-11-22 20:29:07 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:07 | ------------------------------------

2019-11-22 20:29:07 | [Mutex] waiting for: [message:32a1c138-79d0-4a68-832a-c9256233a764]

2019-11-22 20:29:07 | [Mutex] received everything.

2019-11-22 20:29:07 |


===== simulation of connection failure


2019-11-22 20:29:07 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:08 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:10 |


===== broadcasting presence


2019-11-22 20:29:10 | [Mutex] received everything.

2019-11-22 20:29:10 | [Mutex] isItemNotified: message:34ed7369-0451-477b-809c-cf179a156017 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid 1.356s
2019-11-22 20:29:11 |

2019-11-22 20:29:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:11 | ------------------------------------

2019-11-22 20:29:11 | [Mutex] waiting for: [message:92949d54-08ee-4fc1-b572-88337abf15b2]

2019-11-22 20:29:11 | [Mutex] received everything.

2019-11-22 20:29:11 |


===== simulation of connection failure


2019-11-22 20:29:11 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:11 |


===== sending message to look for


2019-11-22 20:29:12 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:13 |


===== broadcasting presence


2019-11-22 20:29:13 | [Mutex] waiting for: [message:a8ae7370-2725-47e3-8790-447ed3fe756f]

2019-11-22 20:29:13 | [Mutex] received everything.

2019-11-22 20:29:13 | [Mutex] isItemNotified: message:a8ae7370-2725-47e3-8790-447ed3fe756f :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay 3.289s
2019-11-22 20:29:14 |

2019-11-22 20:29:14 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:14 | ------------------------------------

2019-11-22 20:29:14 | [Mutex] waiting for: [message:e444678a-2202-47b7-b5b3-8cd25d608a8b]

2019-11-22 20:29:14 | [Mutex] received everything.

2019-11-22 20:29:14 |


===== simulation of connection failure


2019-11-22 20:29:14 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:14 |


===== sending message to look for


2019-11-22 20:29:15 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:17 |


===== broadcasting presence


2019-11-22 20:29:17 | [Mutex] waiting for: [message:67426a56-7f80-4d0c-8261-32e24094cd49]

2019-11-22 20:29:17 | [Mutex] waiting for: [message:67426a56-7f80-4d0c-8261-32e24094cd49]

2019-11-22 20:29:17 | [Mutex] received everything.

2019-11-22 20:29:17 | [Mutex] isItemNotified: message:67426a56-7f80-4d0c-8261-32e24094cd49 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelayWithDelayedBinding 5.256s
2019-11-22 20:29:18 |

2019-11-22 20:29:18 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:18 | ------------------------------------

2019-11-22 20:29:18 | [Mutex] waiting for: [message:66525833-ae43-4d31-ad42-84e81ace2e96]

2019-11-22 20:29:18 | [Mutex] received everything.

2019-11-22 20:29:18 |


===== simulation of connection failure


2019-11-22 20:29:18 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:19 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:23 |


===== broadcasting presence


2019-11-22 20:29:23 | [Mutex] waiting for: [message:84988933-eef8-42ae-99f7-335806c780b7]

2019-11-22 20:29:23 | [Mutex] waiting for: [message:84988933-eef8-42ae-99f7-335806c780b7]

2019-11-22 20:29:23 | [Mutex] received everything.

2019-11-22 20:29:23 | [Mutex] isItemNotified: message:84988933-eef8-42ae-99f7-335806c780b7 :: true

testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidWithDelayedBinding 3.299s
2019-11-22 20:29:24 |

2019-11-22 20:29:24 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:24 | ------------------------------------

2019-11-22 20:29:24 | [Mutex] waiting for: [message:0036c6d8-704e-4608-9731-ff3382a12d5c]

2019-11-22 20:29:24 | [Mutex] received everything.

2019-11-22 20:29:24 |


===== simulation of connection failure


2019-11-22 20:29:24 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:25 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:27 |


===== broadcasting presence


2019-11-22 20:29:27 | [Mutex] waiting for: [message:f27475d9-782c-4b1f-8b6d-1ed207116f44]

2019-11-22 20:29:27 | [Mutex] waiting for: [message:f27475d9-782c-4b1f-8b6d-1ed207116f44]

2019-11-22 20:29:27 | [Mutex] received everything.

2019-11-22 20:29:27 | [Mutex] isItemNotified: message:f27475d9-782c-4b1f-8b6d-1ed207116f44 :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJid 1.298s
2019-11-22 20:29:28 |

2019-11-22 20:29:28 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:28 | ------------------------------------

2019-11-22 20:29:28 | [Mutex] waiting for: [message:80b93bcc-33a8-49e9-87a0-fe9da5dffa34]

2019-11-22 20:29:28 | [Mutex] received everything.

2019-11-22 20:29:28 |


===== simulation of connection failure


2019-11-22 20:29:28 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:28 |


===== sending message to look for


2019-11-22 20:29:29 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:29 |


===== broadcasting presence


2019-11-22 20:29:29 | [Mutex] waiting for: [message:17aca300-054e-4c02-b599-2a2efa58ac2a]

2019-11-22 20:29:29 | [Mutex] received everything.

2019-11-22 20:29:29 | [Mutex] isItemNotified: message:17aca300-054e-4c02-b599-2a2efa58ac2a :: true

testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay 3.040s
2019-11-22 20:29:30 |

2019-11-22 20:29:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:30 | ------------------------------------

2019-11-22 20:29:30 | [Mutex] waiting for: [message:f0857bbf-216c-4a61-927e-431f5c48011b]

2019-11-22 20:29:30 | [Mutex] received everything.

2019-11-22 20:29:30 |


===== simulation of connection failure


2019-11-22 20:29:30 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:30 |


===== sending message to look for


2019-11-22 20:29:31 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:33 |


===== broadcasting presence


2019-11-22 20:29:33 | [Mutex] received everything.

2019-11-22 20:29:33 | [Mutex] isItemNotified: message:4f5aa22d-7af5-4140-9832-54879d31c77c :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid 1.212s
2019-11-22 20:29:34 |

2019-11-22 20:29:34 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:34 | ------------------------------------

2019-11-22 20:29:34 | [Mutex] waiting for: [message:01d59bd3-7f77-4ca6-a7f8-e40705c121dd]

2019-11-22 20:29:34 | [Mutex] received everything.

2019-11-22 20:29:34 |


===== simulation of connection failure


2019-11-22 20:29:34 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:34 |


===== sending message to look for


2019-11-22 20:29:35 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:35 |


===== broadcasting presence


2019-11-22 20:29:35 | [Mutex] waiting for: [message:1bf607b6-2a80-4f13-afd7-c203548035c8]

2019-11-22 20:29:35 | [Mutex] received everything.

2019-11-22 20:29:35 | [Mutex] isItemNotified: message:1bf607b6-2a80-4f13-afd7-c203548035c8 :: true

testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay 3.033s
2019-11-22 20:29:36 |

2019-11-22 20:29:36 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:36 | ------------------------------------

2019-11-22 20:29:36 | [Mutex] waiting for: [message:38866d4f-1108-48ab-8f7c-8b858ed6d27e]

2019-11-22 20:29:36 | [Mutex] received everything.

2019-11-22 20:29:36 |


===== simulation of connection failure


2019-11-22 20:29:36 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:36 |


===== sending message to look for


2019-11-22 20:29:38 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:40 |


===== broadcasting presence


2019-11-22 20:29:40 | [Mutex] received everything.

2019-11-22 20:29:40 | [Mutex] isItemNotified: message:b2d8c852-a554-451e-a587-fe8295839f0f :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid 1.258s
2019-11-22 20:29:40 |

2019-11-22 20:29:40 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:40 | ------------------------------------

2019-11-22 20:29:40 | [Mutex] waiting for: [message:5031136d-37b3-4c68-8bfd-252f412072b5]

2019-11-22 20:29:40 | [Mutex] received everything.

2019-11-22 20:29:40 |


===== simulation of connection failure


2019-11-22 20:29:40 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:40 |


===== sending message to look for


2019-11-22 20:29:41 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:42 |


===== broadcasting presence


2019-11-22 20:29:42 | [Mutex] received everything.

2019-11-22 20:29:42 | [Mutex] isItemNotified: message:20a3c7aa-38f6-4bfd-8d65-13bcb15381f2 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay 3.263s
2019-11-22 20:29:43 |

2019-11-22 20:29:43 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:43 | ------------------------------------

2019-11-22 20:29:43 | [Mutex] waiting for: [message:0097bb0b-bfc8-4316-a804-10e78194c60d]

2019-11-22 20:29:43 | [Mutex] received everything.

2019-11-22 20:29:43 |


===== simulation of connection failure


2019-11-22 20:29:43 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:43 |


===== sending message to look for


2019-11-22 20:29:44 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:46 |


===== broadcasting presence


2019-11-22 20:29:46 | [Mutex] received everything.

2019-11-22 20:29:46 | [Mutex] isItemNotified: message:5482fecf-502d-4ad1-b04e-30e8f755ea8c :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid 1.368s
2019-11-22 20:29:47 |

2019-11-22 20:29:47 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:47 | ------------------------------------

2019-11-22 20:29:47 | [Mutex] waiting for: [message:d22d9147-bccd-4840-b14a-198969cec3e9]

2019-11-22 20:29:47 | [Mutex] received everything.

2019-11-22 20:29:47 |


===== simulation of connection failure


2019-11-22 20:29:47 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:47 |


===== sending message to look for


2019-11-22 20:29:48 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:48 |


===== broadcasting presence


2019-11-22 20:29:48 | [Mutex] waiting for: [message:6e07a3f7-7ec9-49be-99ea-57447b6bb842]

2019-11-22 20:29:48 | [Mutex] received everything.

2019-11-22 20:29:48 | [Mutex] isItemNotified: message:6e07a3f7-7ec9-49be-99ea-57447b6bb842 :: true

testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay 3.251s
2019-11-22 20:29:49 |

2019-11-22 20:29:49 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout]

2019-11-22 20:29:49 | ------------------------------------

2019-11-22 20:29:49 | [Mutex] waiting for: [message:da225098-824e-4570-9170-3e9c872b4c28]

2019-11-22 20:29:49 | [Mutex] received everything.

2019-11-22 20:29:49 |


===== simulation of connection failure


2019-11-22 20:29:49 |


===== sending dummy message so client will discover it is disconnected (workaround)


2019-11-22 20:29:49 |


===== sending message to look for


2019-11-22 20:29:50 |


===== reconnecting client (resumption of stream or binding using same resource)


2019-11-22 20:29:52 |


===== broadcasting presence


2019-11-22 20:29:52 | [Mutex] waiting for: [message:98740e94-04a3-4efc-92f0-1c8770f70195]

2019-11-22 20:29:52 | [Mutex] waiting for: [message:98740e94-04a3-4efc-92f0-1c8770f70195]

2019-11-22 20:29:52 | [Mutex] received everything.

2019-11-22 20:29:52 | [Mutex] isItemNotified: message:98740e94-04a3-4efc-92f0-1c8770f70195 :: true