&SLF4J: No SLF4J providers were found. >SLF4J: Defaulting to no-operation (NOP) logger implementation MSLF4J: See https://www.slf4j.org/codes.html#noProviders for further details. 7Fucking done, what the fuck, it's fuckin done, fuck it '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&\INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&\INFO: INFO DoorLog - [DatabaseBuilder.build - jdbc:sqlite::memory:] database build complete '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4Caused by: java.nio.channels.ClosedChannelException '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4Caused by: java.nio.channels.ClosedChannelException '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&(java.net.SocketException: Socket closed '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&(java.net.SocketException: Socket closed '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4Caused by: java.nio.channels.ClosedChannelException '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&(java.net.SocketException: Socket closed '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&(java.net.SocketException: Socket closed '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '& ... 8 more '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4Caused by: java.nio.channels.ClosedChannelException '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4Caused by: java.nio.channels.ClosedChannelException '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '& ... 8 more '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '& ... 8 more '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&(java.net.SocketException: Socket closed '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4Caused by: java.nio.channels.ClosedChannelException '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& ... 8 more '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '& ... 8 more '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&(java.net.SocketException: Socket closed '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&(java.net.SocketException: Socket closed '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&(java.net.SocketException: Socket closed '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&4Caused by: java.nio.channels.ClosedChannelException '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&(java.net.SocketException: Socket closed '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '& ... 8 more '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&(java.net.SocketException: Socket closed '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&(java.net.SocketException: Socket closed '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&vFINEST: FINEST UstadCache - OKHttp-CacheInterceptor: intercept: GET http://localhost.localdomain:44591/testfile1.png '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&(java.net.SocketException: Socket closed '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&4Caused by: java.nio.channels.ClosedChannelException '&(java.net.SocketException: Socket closed '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4Caused by: java.nio.channels.ClosedChannelException '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&4Caused by: java.nio.channels.ClosedChannelException '&(java.net.SocketException: Socket closed '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&(java.net.SocketException: Socket closed '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4Caused by: java.nio.channels.ClosedChannelException '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&`INFO: INFO UstadCache - UstadCache(): Retrieve http://localhost.localdomain:44591/testfile1.png '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&`INFO: INFO UstadCache - UstadCache(): Retrieve http://localhost.localdomain:44591/testfile1.png '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&]FINE: FINER UstadCache - UstadCache(): MISS http://localhost.localdomain:44591/testfile1.png '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '& ... 8 more '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& ... 8 more '& '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&(java.net.SocketException: Socket closed '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '& ... 8 more '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&(java.net.SocketException: Socket closed '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4Caused by: java.nio.channels.ClosedChannelException '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&(java.net.SocketException: Socket closed '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&‹FINE: FINER UstadCache - OKHttp-CacheInterceptor: newCacheAndStoreResponse: GET http://localhost.localdomain:44591/testfile1.png 200 (OK) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& ... 8 more '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&4Caused by: java.nio.channels.ClosedChannelException '&(java.net.SocketException: Socket closed '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '& ... 8 more '& '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&(java.net.SocketException: Socket closed '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&4Caused by: java.nio.channels.ClosedChannelException '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&µFINE: FINER UstadCache - OKHttp-CacheInterceptor: MISS http://localhost.localdomain:44591/testfile1.png 200 OK (contentType=image/png, content-encoding=null content-length=133184) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4Caused by: java.nio.channels.ClosedChannelException '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&(java.net.SocketException: Socket closed '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '& ... 8 more '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&(java.net.SocketException: Socket closed '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '& ... 8 more '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&(java.net.SocketException: Socket closed '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4Caused by: java.nio.channels.ClosedChannelException '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4Caused by: java.nio.channels.ClosedChannelException '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '& ... 8 more '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '& ... 8 more '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4Caused by: java.nio.channels.ClosedChannelException '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& ... 8 more '& '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4Caused by: java.nio.channels.ClosedChannelException '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4Caused by: java.nio.channels.ClosedChannelException '& ... 8 more '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '& '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:10 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&4Caused by: java.nio.channels.ClosedChannelException '&>FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&(java.net.SocketException: Socket closed '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&4Caused by: java.nio.channels.ClosedChannelException '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& ... 8 more '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&4Caused by: java.nio.channels.ClosedChannelException '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&4Caused by: java.nio.channels.ClosedChannelException '& '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&ìFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:44591/testfile1.png to /tmp/junit13440712509242139217/cachedir/tmpWork/1.tmp (integrity=sha256-hlfF4oGFRfane2XiRyLv02LtOJ4Va2UanpQV0im/K8I=) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&(java.net.SocketException: Socket closed '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&(java.net.SocketException: Socket closed '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '&4 at java.base/java.lang.Thread.run(Thread.java:840) '& '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '&(java.net.SocketException: Socket closed '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '&G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '&€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '&V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '&G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '&} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '&^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '&4 at java.base/java.lang.Thread.run(Thread.java:840) '&4Caused by: java.nio.channels.ClosedChannelException '&V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '&[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '&W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '& ... 8 more '& '&OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '&FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(4Caused by: java.nio.channels.ClosedChannelException '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '(4Caused by: java.nio.channels.ClosedChannelException '( ... 8 more '( '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '( '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '( ... 8 more '( '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(òFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:37083/ustadmobile-epub.js to /tmp/junit17025011007853627042/cachedir/tmpWork/1.tmp (integrity=sha256-VSq6jc4LzKolTOOJz3m0EyOgcFjLiWDjIhq5d2YB7fM=) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '(4Caused by: java.nio.channels.ClosedChannelException '( ... 8 more '( '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '((java.net.SocketException: Socket closed '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '( ... 8 more '( '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '((java.net.SocketException: Socket closed '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(4Caused by: java.nio.channels.ClosedChannelException '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(4Caused by: java.nio.channels.ClosedChannelException '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '(4Caused by: java.nio.channels.ClosedChannelException '( ... 8 more '( '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '((java.net.SocketException: Socket closed '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '((java.net.SocketException: Socket closed '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(4Caused by: java.nio.channels.ClosedChannelException '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(4Caused by: java.nio.channels.ClosedChannelException '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '( ... 8 more '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '( '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '( ... 8 more '( '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(4Caused by: java.nio.channels.ClosedChannelException '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '((java.net.SocketException: Socket closed '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(4Caused by: java.nio.channels.ClosedChannelException '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(4Caused by: java.nio.channels.ClosedChannelException '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '(4Caused by: java.nio.channels.ClosedChannelException '( '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '(} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '(^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '(4 at java.base/java.lang.Thread.run(Thread.java:840) '(4Caused by: java.nio.channels.ClosedChannelException '(V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '([ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '( ... 8 more '( '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '((java.net.SocketException: Socket closed '(W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '(G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '(€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '(OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '(V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '(FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '* ... 8 more '* '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*4Caused by: java.nio.channels.ClosedChannelException '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*4Caused by: java.nio.channels.ClosedChannelException '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '* ... 8 more '* '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*ëFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:45381/testfile1.png to /tmp/junit9008113864102294017/cachedir/tmpWork/1.tmp (integrity=sha256-qreopAfT4J+O0hvXGTiWB07WVniYa+MBFOOiyfqlxqs=) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '* ... 8 more '* '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*(java.net.SocketException: Socket closed '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*4Caused by: java.nio.channels.ClosedChannelException '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '* ... 8 more '* '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '*(java.net.SocketException: Socket closed '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '* ... 8 more '* '*4Caused by: java.nio.channels.ClosedChannelException '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '* '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*4Caused by: java.nio.channels.ClosedChannelException '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '* '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '*(java.net.SocketException: Socket closed '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '*G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '*€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '*V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '*G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '*} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '*^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '*4 at java.base/java.lang.Thread.run(Thread.java:840) '*4Caused by: java.nio.channels.ClosedChannelException '*V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '*[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '*W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '* ... 8 more '* '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '*FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '+4Caused by: java.nio.channels.ClosedChannelException '+(java.net.SocketException: Socket closed '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+ '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+4Caused by: java.nio.channels.ClosedChannelException '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+(java.net.SocketException: Socket closed '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+(java.net.SocketException: Socket closed '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+4Caused by: java.nio.channels.ClosedChannelException '+(java.net.SocketException: Socket closed '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+ ... 8 more '+ '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+ìFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:40757/testfile1.png to /tmp/junit11678110035019939704/cachedir/tmpWork/1.tmp (integrity=sha256-hlfF4oGFRfane2XiRyLv02LtOJ4Va2UanpQV0im/K8I=) '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+(java.net.SocketException: Socket closed '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+ ... 8 more '+ '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+4Caused by: java.nio.channels.ClosedChannelException '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+(java.net.SocketException: Socket closed '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+ '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ ... 8 more '+ '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+(java.net.SocketException: Socket closed '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+ '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '+(java.net.SocketException: Socket closed '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '+(java.net.SocketException: Socket closed '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '+G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '+€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '+V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '+G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '+} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '+^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '+4 at java.base/java.lang.Thread.run(Thread.java:840) '+4Caused by: java.nio.channels.ClosedChannelException '+V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '+[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '+W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '+ ... 8 more '+ '+OJan 29, 2025 10:17:11 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '+FINE: FINER UstadCache - UstadCache(): storerequest 1 entries ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ',(java.net.SocketException: Socket closed ', ... 8 more ', ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',êFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:51977/testfile1.png to /tmp/junit340696050122495462/cachedir/tmpWork/1.tmp (integrity=sha256-hlfF4oGFRfane2XiRyLv02LtOJ4Va2UanpQV0im/K8I=) ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet ',(java.net.SocketException: Socket closed ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) ',G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) ',€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) ',V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ',G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ',} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ',^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ',4 at java.base/java.lang.Thread.run(Thread.java:840) ',4Caused by: java.nio.channels.ClosedChannelException ',V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) ',[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) ',W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ', ... 8 more ', ',OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog ',FINE: FINER UstadCache - UstadCache(): storerequest 1 entries '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '- ... 8 more '-(java.net.SocketException: Socket closed '- '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-(java.net.SocketException: Socket closed '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-4Caused by: java.nio.channels.ClosedChannelException '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-(java.net.SocketException: Socket closed '-4Caused by: java.nio.channels.ClosedChannelException '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '- ... 8 more '- '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-ñFINEST: FINEST UstadCache - UstadCache(): copied request data for http://localhost.localdomain:50407/ustadmobile-epub.js to /tmp/junit2303324985624602566/cachedir/tmpWork/1.tmp (integrity=sha256-VSq6jc4LzKolTOOJz3m0EyOgcFjLiWDjIhq5d2YB7fM=) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(53656 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(39377 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36521 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-IFINEST: FINEST UstadCache - UstadCache(): cacheEntries created 1 entries '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(51478 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(57860 cache2) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(36499 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(43117 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-eSEVERE: SEVERE DistCache - DistributedCacheHashtable(58183 cache1) exception reading incoming packet '-(java.net.SocketException: Socket closed '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) '-G at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) '-€ at com.ustadmobile.libcache.distributed.DistributedCacheHashtable$ReceivePacketsRunnable.run(DistributedCacheHashtable.kt:162) '-V at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) '-G at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) '-} at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) '-^ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) '-4 at java.base/java.lang.Thread.run(Thread.java:840) '-4Caused by: java.nio.channels.ClosedChannelException '-V at java.base/sun.nio.ch.DatagramChannelImpl.ensureOpen(DatagramChannelImpl.java:267) '-[ at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:624) '-W at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) '- ... 8 more '- '-OJan 29, 2025 10:17:12 AM com.ustadmobile.core.util.NapierAntilogJvm performLog '-