Test duration : 684.140s
Failed Tests | ||
---|---|---|
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout | ||
testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid | 451.346s |
2020-09-14 22:36:51 |
java.lang.AssertionError: Message was not delivered!
2020-09-14 22:36:51 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:36:51 | ------------------------------------ 2020-09-14 22:36:51 | [Mutex] waiting for: [message:129fc4e0-ac58-4382-b780-723301f9f381] 2020-09-14 22:36:51 | [Mutex] waiting for: [message:129fc4e0-ac58-4382-b780-723301f9f381] 2020-09-14 22:36:51 | [Mutex] received everything. 2020-09-14 22:36:51 | ===== simulation of connection failure 2020-09-14 22:36:51 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:36:51 | ===== sending message to look for 2020-09-14 22:36:52 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:36:52 | ===== broadcasting presence 2020-09-14 22:36:52 | [Mutex] waiting for: [message:af8772c8-6285-4d14-bd18-3b7866c1fc78] 2020-09-14 22:36:52 | [Mutex] waiting for: [message:af8772c8-6285-4d14-bd18-3b7866c1fc78] 2020-09-14 22:44:22 | [Mutex] timeout. Not received [message:af8772c8-6285-4d14-bd18-3b7866c1fc78] 2020-09-14 22:44:22 | [Mutex] isItemNotified: message:af8772c8-6285-4d14-bd18-3b7866c1fc78 :: false
org.testng.AssertJUnit.fail(AssertJUnit.java:65)
org.testng.AssertJUnit.assertTrue(AssertJUnit.java:23) tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.testMessageDeliveryReliability(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:264) tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout.testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJid(TestOfflineMessageDeliveryAfterSmResumptionTimeout.java:100) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base/java.lang.reflect.Method.invoke(Method.java:566) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132) org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599) org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174) org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822) org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) java.base/java.util.ArrayList.forEach(ArrayList.java:1541) org.testng.TestRunner.privateRun(TestRunner.java:764) org.testng.TestRunner.run(TestRunner.java:585) org.testng.SuiteRunner.runTest(SuiteRunner.java:384) org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378) org.testng.SuiteRunner.privateRun(SuiteRunner.java:337) org.testng.SuiteRunner.run(SuiteRunner.java:286) org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) org.testng.TestNG.runSuitesSequentially(TestNG.java:1218) org.testng.TestNG.runSuitesLocally(TestNG.java:1140) org.testng.TestNG.runSuites(TestNG.java:1069) org.testng.TestNG.run(TestNG.java:1037) org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:283) org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75) org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:120) org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) |
Passed Tests | ||
---|---|---|
tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout | ||
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJid | 1.369s |
2020-09-14 22:34:02 |
2020-09-14 22:34:02 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:34:02 | ------------------------------------ 2020-09-14 22:34:02 | [Mutex] received everything. 2020-09-14 22:34:02 | ===== simulation of connection failure 2020-09-14 22:34:02 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:34:02 | ===== sending message to look for 2020-09-14 22:34:03 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:34:03 | ===== broadcasting presence 2020-09-14 22:34:03 | [Mutex] received everything. 2020-09-14 22:34:03 | [Mutex] isItemNotified: message:7e1de17d-5333-4140-9544-ad823080050a :: true |
testMessageDeliveryReliabilityChatWithResumptionAndWithFullJidAndDelay | 3.370s |
2020-09-14 22:34:04 |
2020-09-14 22:34:04 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:34:04 | ------------------------------------ 2020-09-14 22:34:04 | [Mutex] waiting for: [message:e69a7007-b2d1-4274-b4ad-ce8f486ad18e] 2020-09-14 22:34:04 | [Mutex] waiting for: [message:e69a7007-b2d1-4274-b4ad-ce8f486ad18e] 2020-09-14 22:34:04 | [Mutex] received everything. 2020-09-14 22:34:04 | ===== simulation of connection failure 2020-09-14 22:34:04 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:34:04 | ===== sending message to look for 2020-09-14 22:34:05 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:34:08 | ===== broadcasting presence 2020-09-14 22:34:08 | [Mutex] received everything. 2020-09-14 22:34:08 | [Mutex] isItemNotified: message:fa3879ff-e5a7-473b-800c-a1925cd2a79f :: true |
testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJid | 1.360s |
2020-09-14 22:34:09 |
2020-09-14 22:34:09 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:34:09 | ------------------------------------ 2020-09-14 22:34:09 | [Mutex] waiting for: [message:599f53ae-0b66-447b-bf3c-2688fb7ac358] 2020-09-14 22:34:09 | [Mutex] received everything. 2020-09-14 22:34:09 | ===== simulation of connection failure 2020-09-14 22:34:09 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:34:09 | ===== sending message to look for 2020-09-14 22:34:10 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:34:10 | ===== broadcasting presence 2020-09-14 22:34:10 | [Mutex] received everything. 2020-09-14 22:34:10 | [Mutex] isItemNotified: message:102b4eb4-44d5-4a80-8797-a6c346c0d0e5 :: true |
testMessageDeliveryReliabilityChatWithResumptionAndWithoutFullJidAndDelay | 3.392s |
2020-09-14 22:34:11 |
2020-09-14 22:34:11 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:34:11 | ------------------------------------ 2020-09-14 22:34:11 | [Mutex] waiting for: [message:3d48cabb-41e2-4c7f-8ad8-929a1d38d636] 2020-09-14 22:34:11 | [Mutex] received everything. 2020-09-14 22:34:11 | ===== simulation of connection failure 2020-09-14 22:34:11 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:34:11 | ===== sending message to look for 2020-09-14 22:34:12 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:34:15 | ===== broadcasting presence 2020-09-14 22:34:15 | [Mutex] received everything. 2020-09-14 22:34:15 | [Mutex] isItemNotified: message:7dfab12a-409d-4efe-9203-cb23b17c22db :: true |
testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJid | 61.270s |
2020-09-14 22:34:16 |
2020-09-14 22:34:16 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:34:16 | ------------------------------------ 2020-09-14 22:34:16 | [Mutex] waiting for: [message:3bcb1a49-b6af-4206-833a-1784c332b760] 2020-09-14 22:34:16 | [Mutex] waiting for: [message:3bcb1a49-b6af-4206-833a-1784c332b760] 2020-09-14 22:34:16 | [Mutex] received everything. 2020-09-14 22:34:16 | ===== simulation of connection failure 2020-09-14 22:34:16 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:34:16 | ===== sending message to look for 2020-09-14 22:34:17 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:34:17 | ===== broadcasting presence 2020-09-14 22:34:17 | [Mutex] waiting for: [message:e42c495a-7c17-4b58-917a-34f3942a4a40] 2020-09-14 22:35:17 | [Mutex] waiting for: [message:e42c495a-7c17-4b58-917a-34f3942a4a40] 2020-09-14 22:35:17 | [Mutex] waiting for: [message:e42c495a-7c17-4b58-917a-34f3942a4a40] 2020-09-14 22:35:17 | [Mutex] received everything. 2020-09-14 22:35:17 | [Mutex] isItemNotified: message:e42c495a-7c17-4b58-917a-34f3942a4a40 :: true |
testMessageDeliveryReliabilityChatWithoutResumptionAndWithFullJidAndDelay | 3.359s |
2020-09-14 22:35:18 |
2020-09-14 22:35:18 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:35:18 | ------------------------------------ 2020-09-14 22:35:18 | [Mutex] waiting for: [message:0f8d719c-2103-4300-a59f-ad913958c6be] 2020-09-14 22:35:18 | [Mutex] received everything. 2020-09-14 22:35:18 | ===== simulation of connection failure 2020-09-14 22:35:18 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:35:18 | ===== sending message to look for 2020-09-14 22:35:19 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:35:22 | ===== broadcasting presence 2020-09-14 22:35:22 | [Mutex] received everything. 2020-09-14 22:35:22 | [Mutex] isItemNotified: message:cab2a716-d67d-4ccd-ab65-34c3623e6764 :: true |
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJid | 1.412s |
2020-09-14 22:35:23 |
2020-09-14 22:35:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:35:23 | ------------------------------------ 2020-09-14 22:35:23 | [Mutex] waiting for: [message:3148268a-8b5f-4261-97ed-a933b84346d8] 2020-09-14 22:35:23 | [Mutex] waiting for: [message:3148268a-8b5f-4261-97ed-a933b84346d8] 2020-09-14 22:35:23 | [Mutex] received everything. 2020-09-14 22:35:23 | ===== simulation of connection failure 2020-09-14 22:35:23 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:35:23 | ===== sending message to look for 2020-09-14 22:35:24 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:35:24 | ===== broadcasting presence 2020-09-14 22:35:24 | [Mutex] waiting for: [message:9cba9ede-f6f0-4c35-a45b-98f01d0d404b] 2020-09-14 22:35:24 | [Mutex] received everything. 2020-09-14 22:35:24 | [Mutex] isItemNotified: message:9cba9ede-f6f0-4c35-a45b-98f01d0d404b :: true |
testMessageDeliveryReliabilityChatWithoutResumptionAndWithoutFullJidAndDelay | 3.380s |
2020-09-14 22:35:25 |
2020-09-14 22:35:25 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:35:25 | ------------------------------------ 2020-09-14 22:35:25 | [Mutex] waiting for: [message:82a4f5c1-8900-4800-a8b8-82644b4d86d5] 2020-09-14 22:35:25 | [Mutex] waiting for: [message:82a4f5c1-8900-4800-a8b8-82644b4d86d5] 2020-09-14 22:35:25 | [Mutex] received everything. 2020-09-14 22:35:25 | ===== simulation of connection failure 2020-09-14 22:35:25 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:35:26 | ===== sending message to look for 2020-09-14 22:35:27 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:35:29 | ===== broadcasting presence 2020-09-14 22:35:29 | [Mutex] waiting for: [message:ff95c50c-208f-46d5-9ad4-1b30dfe57156] 2020-09-14 22:35:29 | [Mutex] waiting for: [message:ff95c50c-208f-46d5-9ad4-1b30dfe57156] 2020-09-14 22:35:29 | [Mutex] waiting for: [message:ff95c50c-208f-46d5-9ad4-1b30dfe57156] 2020-09-14 22:35:29 | [Mutex] received everything. 2020-09-14 22:35:29 | [Mutex] isItemNotified: message:ff95c50c-208f-46d5-9ad4-1b30dfe57156 :: true |
testMessageDeliveryReliabilityWithResumptionAndWithFullJid | 1.424s |
2020-09-14 22:35:30 |
2020-09-14 22:35:30 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:35:30 | ------------------------------------ 2020-09-14 22:35:30 | [Mutex] waiting for: [message:dfc5b25f-220a-449e-aead-ae1a695f5b0f] 2020-09-14 22:35:30 | [Mutex] received everything. 2020-09-14 22:35:30 | ===== simulation of connection failure 2020-09-14 22:35:30 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:35:30 | ===== sending message to look for 2020-09-14 22:35:31 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:35:31 | ===== broadcasting presence 2020-09-14 22:35:32 | [Mutex] received everything. 2020-09-14 22:35:32 | [Mutex] isItemNotified: message:1ba732f1-0e9a-4e82-b97d-2a754388ce31 :: true |
testMessageDeliveryReliabilityWithResumptionAndWithFullJidAndDelay | 3.356s |
2020-09-14 22:35:33 |
2020-09-14 22:35:33 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:35:33 | ------------------------------------ 2020-09-14 22:35:33 | [Mutex] waiting for: [message:9ab91345-f054-4975-ae2b-b80b5447beaa] 2020-09-14 22:35:33 | [Mutex] waiting for: [message:9ab91345-f054-4975-ae2b-b80b5447beaa] 2020-09-14 22:35:33 | [Mutex] received everything. 2020-09-14 22:35:33 | ===== simulation of connection failure 2020-09-14 22:35:33 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:35:33 | ===== sending message to look for 2020-09-14 22:35:34 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:35:36 | ===== broadcasting presence 2020-09-14 22:35:36 | [Mutex] received everything. 2020-09-14 22:35:36 | [Mutex] isItemNotified: message:53c7a1f5-e38c-49b0-9be9-5dca47de49cb :: true |
testMessageDeliveryReliabilityWithResumptionAndWithoutFullJid | 1.364s |
2020-09-14 22:35:37 |
2020-09-14 22:35:37 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:35:37 | ------------------------------------ 2020-09-14 22:35:37 | [Mutex] waiting for: [message:f17cbc37-ad3b-45b6-b6c6-2d7e43a20b14] 2020-09-14 22:35:37 | [Mutex] received everything. 2020-09-14 22:35:37 | ===== simulation of connection failure 2020-09-14 22:35:37 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:35:37 | ===== sending message to look for 2020-09-14 22:35:38 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:35:38 | ===== broadcasting presence 2020-09-14 22:35:38 | [Mutex] received everything. 2020-09-14 22:35:38 | [Mutex] isItemNotified: message:e8ab8ec9-5e67-448d-ab1c-fbd51e176e3c :: true |
testMessageDeliveryReliabilityWithResumptionAndWithoutFullJidAndDelay | 3.394s |
2020-09-14 22:35:39 |
2020-09-14 22:35:39 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:35:39 | ------------------------------------ 2020-09-14 22:35:39 | [Mutex] waiting for: [message:f1858586-cbf6-4adb-9152-21d190251d67] 2020-09-14 22:35:39 | [Mutex] received everything. 2020-09-14 22:35:39 | ===== simulation of connection failure 2020-09-14 22:35:39 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:35:39 | ===== sending message to look for 2020-09-14 22:35:40 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:35:43 | ===== broadcasting presence 2020-09-14 22:35:43 | [Mutex] received everything. 2020-09-14 22:35:43 | [Mutex] isItemNotified: message:4d88877e-9ca7-4a10-8931-90b59d45e2de :: true |
testMessageDeliveryReliabilityWithoutResumptionAndWithFullJid | 61.305s |
2020-09-14 22:35:44 |
2020-09-14 22:35:44 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:35:44 | ------------------------------------ 2020-09-14 22:35:44 | [Mutex] waiting for: [message:51b04ebd-9218-4639-b18f-01af9c1b2a3a] 2020-09-14 22:35:44 | [Mutex] waiting for: [message:51b04ebd-9218-4639-b18f-01af9c1b2a3a] 2020-09-14 22:35:44 | [Mutex] received everything. 2020-09-14 22:35:44 | ===== simulation of connection failure 2020-09-14 22:35:44 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:35:44 | ===== sending message to look for 2020-09-14 22:35:45 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:35:45 | ===== broadcasting presence 2020-09-14 22:35:45 | [Mutex] waiting for: [message:3981c03a-2c89-44ed-b8bc-73214345f80c] 2020-09-14 22:36:45 | [Mutex] waiting for: [message:3981c03a-2c89-44ed-b8bc-73214345f80c] 2020-09-14 22:36:45 | [Mutex] waiting for: [message:3981c03a-2c89-44ed-b8bc-73214345f80c] 2020-09-14 22:36:45 | [Mutex] received everything. 2020-09-14 22:36:45 | [Mutex] isItemNotified: message:3981c03a-2c89-44ed-b8bc-73214345f80c :: true |
testMessageDeliveryReliabilityWithoutResumptionAndWithFullJidAndDelay | 3.350s |
2020-09-14 22:36:46 |
2020-09-14 22:36:46 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:36:46 | ------------------------------------ 2020-09-14 22:36:46 | [Mutex] waiting for: [message:f85f6a67-d9f7-48ed-ac71-0339e1ad6023] 2020-09-14 22:36:46 | [Mutex] received everything. 2020-09-14 22:36:46 | ===== simulation of connection failure 2020-09-14 22:36:46 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:36:46 | ===== sending message to look for 2020-09-14 22:36:47 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:36:50 | ===== broadcasting presence 2020-09-14 22:36:50 | [Mutex] received everything. 2020-09-14 22:36:50 | [Mutex] isItemNotified: message:0b3db95c-2a7e-4e6e-b3d4-5c92cb522189 :: true |
testMessageDeliveryReliabilityWithoutResumptionAndWithoutFullJidAndDelay | 61.267s |
2020-09-14 22:44:23 |
2020-09-14 22:44:23 | null / [TestClass name=class tigase.tests.server.offlinemsg.TestOfflineMessageDeliveryAfterSmResumptionTimeout] 2020-09-14 22:44:23 | ------------------------------------ 2020-09-14 22:44:23 | [Mutex] waiting for: [message:0ceaa5b5-2ab5-48f0-85bb-476e85ef0d4e] 2020-09-14 22:44:23 | [Mutex] received everything. 2020-09-14 22:44:23 | ===== simulation of connection failure 2020-09-14 22:44:23 | ===== sending dummy message so client will discover it is disconnected (workaround) 2020-09-14 22:44:23 | ===== sending message to look for 2020-09-14 22:44:24 | ===== reconnecting client (resumption of stream or binding using same resource) 2020-09-14 22:44:27 | ===== broadcasting presence 2020-09-14 22:44:27 | [Mutex] waiting for: [message:78cfc025-8388-41cd-bac7-7ecea190a651] 2020-09-14 22:45:25 | [Mutex] waiting for: [message:78cfc025-8388-41cd-bac7-7ecea190a651] 2020-09-14 22:45:25 | [Mutex] waiting for: [message:78cfc025-8388-41cd-bac7-7ecea190a651] 2020-09-14 22:45:25 | [Mutex] received everything. 2020-09-14 22:45:25 | [Mutex] isItemNotified: message:78cfc025-8388-41cd-bac7-7ecea190a651 :: true |